vs中将网站aspx.cs文件打包成一个dll

vs中将网站asp.net cs文件打包成一个dll。 

在vs2008以上的版本中可以建立web应用来开发网站,这样网站aspx.cs文件【生成网站】的时候就会自动生产单个dll,如果使用的是网站的话那就不能。那介绍一种微软提供的组件将传统的网站的aspx.cs打包成一个dll。

1.Visual Studio® 2010 Web Deployment Projects - Beta 1 for vs 2010

2.Visual Studio® 2008 Web Deployment Projects - RTW for vs 2008

2.Web Deployment Projects with Visual Studio 2005   for vs2005

下载安装后,重新打开vs开发工具,在【生成(B)】下【发布网站】下多了一项【add Web Deployment Project...】。如图

点击【add Web Deployment Project...】弹出提示框,设置好生成路径,你的解决方案里就多了一个项目。右击新项目生成,网站就会生成,生成过程要有耐心,它是先生成网站的DLL然后再合并,如果aspx.cs 的名字有重复的话就会提示ILMerge.Merge: ERROR!!: Duplicate type 'xxzx' found in assembly 'yyy',要保持各个类名不同才能被成功编译。

原文地址:https://www.cnblogs.com/lecone/p/2268844.html