注册 登录
编程论坛 ASP.NET技术论坛

为什么非要有.cs的文件才能够运行呢?

chashen8888 发布于 2008-04-16 14:35, 604 次点击
这前,我写的网站是用Visual stidio 2003写的,就将它叫做office的名字吧,bin文件夹里就有一个office.dll的文件。现在将它转换成了visual stdio 2005,发觉里面的office.dll文件不见了,如果要运行这个网站,则必须要有.cs的文件。重新生成项目也没有生成office.dll。以前如果有office.dll的话,删除了所有.cs文件它可以运行正确。现在发觉在.cs的文件里修改的话,并不需要经过visual stdio 2005编译也可以得出结果。请问各位大侠,这是什么问题呢?如果要运行网站都要用到源文件的话,岂不是让人轻易就看到源代码了吧,这样太不安全了。求救呀!
2 回复
#2
yms1232008-04-16 14:43
dll应该是封装了,转换为2005版本可能需要.cs文件从新编译为2005的dll版本,我想编译过后就不需要.cs源文件了,但个人没转换过。
#3
chashen88882008-04-16 21:33
原来VS2005它编译时不生成dll文件,要发布网站的时候才生成好几个dll文件,并不同于VS2003只生成一个dll文件。
1