一个有兴趣的问题。我用VS2005开发风站项目,现在发现在项目Bin目录下已没有了本身项目生成的 pro.dll以前vs03时,在bin之下,会有一个项目.dll的文件。点解现在已没有呢?被放到那里呢?
为什么在发布时又没有这个文件。是怎样把项目的cs 编成.dll的呢?
有没有朋友发现这个问题!

解决方案 »

  1.   

    转:
     部署方式(预编译、完整编译、可更新站点等)
      在 1.x 中,Web 应用程序是作为一个大型程序集而预编译和部署的。内容页面(*.aspx)不在服务器上编译,但可以在服务器上编辑。借助新的页面编译模式和目录结构,您就可以使用多种不同的配置来部署 ASP.NET 2.0 应用程序。一种情况,您可以预编译所有的 ASPX 页面并部署由完全编译好的程序集组成的 Web 应用程序。在这种模式下,您不能在服务器上轻松地更改该应用程序。另一种情况,您可以在不预编译任何代码的情况下部署应用程序。在这种配置下,您可以直接在服务器上更改该应用程序中的 .aspx 页面、代码分离文件或其他任何代码。当用户请求服务器上的页面时,页面将被动态编译。
      

  2.   

    简单些说:不生成dll , asp.net2.0 希望具有 asp 随写随用的简单性 而又具有 asp.net本身的强大功能
      

  3.   

    VS2005的默认编译模式已经没有了生成 项目.dll 的方式,可以通过微软的Web Deployment Projects工具可以实现合并程序集的目的http://blog.csdn.net/veryhappy/archive/2006/05/30/763919.aspx
      

  4.   

    使用发布网站的功能即会生成DLL文件。
      

  5.   

    我已试成了。用发布网站,会生成一个完整的项目工程,没有了cs,生成dll和aspx