如题,请各位高手帮忙解决,情况如下:
我是使用Visual Web Developer 2005 Express Edition Beta1做的website,服务器语言采用的是c#,现在我就是想将cs文件像在vs里面一样,通过编译生成dll文件,我试了,在Visual Web Developer 2005 Express Edition Beta1点击“Build”-〉“Build Web Site”,好像只是检查错误一样,最后改正了所有错误,也只是提示成功,没有任何改变阿!不知道是怎么弄,难道只有在vs里面可以生成dll文件吗?
各位高手们,能够在Visual Web Developer 2005 Express Edition Beta1下实现类似的功能吗?是噢不是什么地方需要设置一下阿???

解决方案 »

  1.   

    这个问题问速马
    他发过一网站网站的文件后缀居然是 dll的。。让我佩服的很!!!
      

  2.   

    问:
    速马是谁?如何联系?
    csc那里有下的?
    我搜了半天没有见到……先谢谢两位了……
      

  3.   

    .NET framework中有啊
    我想问一下,你说那个Visual Web Developer 2005 Express Edition Beta1是不是做网站的专业工具啊?
    好用吗?在写WEB程序上和VS比较有什么不同?
      

  4.   

    这个嘛,我也不好说,因为我一开始做.net就是用的这个,至于和vs比较,我就不是很清楚了,但是我知道,这个上面有很多控件,在vs2003上面没有,也许是版本的问题,或许vs2005上面都有吧!!!另外,怎么使用csc阿?
      

  5.   

    你装了.Net Framework 后在C:盘的WINDOWS\Microsoft.NET\Framework\v1.1.4322\目录下就有csc.exe
    你可以参考它的说明,有很多参数可以使用
      

  6.   

    我摸索了半天,终于有点眉目了,不过现在又新问题了,我只能够成功编译我自己写的一些类文件为dll文件,但是不能够将页面的cs文件编译为dll文件,比如说:我有一个页面default.aspx,另外有一个default.aspx.cs文件,我现在就是要把这个default.aspx.cs封装阿,结果我执行编译的时候,提示我里面的一些在default.aspx页面里的控件变量名找不到,而我使用/r:default.aspx时,又提示我default.aspx could not be opened ——'File is corrupt'.为什么会这样啊?我在C:\WINDOWS\Microsoft.NET\Framework\v2.0.40607目录下直接双击csc.exe文件,只是一个dos窗口一闪而过,我就只有通过运行cmd,一步一步cd进入的,会不会是这里的问题啊?
    我该怎么办?
      

  7.   

    还提示session  viewstate等都找不到???
      

  8.   

    听说 .Net 2.0 可以完全把aspx和aspx.cs都编译到dll文件里, 这样代码更安全了.    请问要怎么实现?  编译时用什么参数? 或者在 VS2005里面怎样设置?
      

  9.   

    CS文件只要通过编译就是dll文件,这样除了页面aspx页面,其他如cs文件都可以删除.这样你的代码就安全,但是一定要保证编译通过的DLL文件的正常存在
      

  10.   

    打开VS,创建一个项目,写几个页面,然后按CTRL+F5,如果代码没有错误,你就会看到在BIN目录下生成了DLL文件,也就是说,此项目现在已经被封闭为DLL了,你可以放心把所有.CS文件删除.
      

  11.   

    我现在需要的不是在vs下面的编译,或者谁告诉我那里有vs(c#)2005的下载(要保证可以使用),我这里有一个Visual C# 2005 Express Edition Beta1,安装了,但是不能够新建一个web项目,根本就没有这个选项,所以我现在是没有办法,难道Visual Web Developer 2005 Express Edition Beta1真的旧没有办法吗?
      

  12.   

    Expreee 版不行, 只是体验性质的.  你装Team-Suite吧
      

  13.   

    C#下一样的,程序写完成后,F5运行没有错误后,你就可以把*.cs删除.所有的后台都封装到了"项目.dll"中了.