Visual Studio 2012网站如何只生成一个DLL文件

简介:

在Visual Studio 2005,2008,2010版本中,都有Web Deployment工具将网站进行发布,所有代码文件和库文件发布,生成为一个动态链接库文件,而在Visual Studio 2012中却不再提供此工具。

而这一功能实际上已经内置在Visual Studio 2012发布服务中,下面我们一步一步操作。

1、创建一个空网站,保存在D:ProjectWebSite1文件夹中;

2、在WebSite1网站中,添加页面default.aspx,Register.aspx,Login.aspx和类文件Class1.cs。

3、点击“生成”菜单下的“发布网站”,

4、在“选择或导入发布配置文件”中选择“新建配置文件”,并命名该配置文件名称为“1”(名字随便取哈);

5、点击“发布Web”左边的“连接”,发布方法选择“文件系统”,目标位置自己设定,我这边选择的是“D:projectsPrecompiledWebWebSite1”;

6、点击“发布Web”左边的“设置”,选择“配置”为“Debug”,文件发布选项中,勾选“在发布期间预编译”;

7、(这点最重要!)点击“在发布期预编译”旁边的“配置”,在“高级预编译设置”中,勾选“允许更新预编译站点”,在“合并选项”中,选择“将所有输出合并到单个程序集”,并自定义一个程序集名称,如ASPX8.dll,勾选“视为库组件(删除AppCode.compiled文件)”;

8、点击“确定”----“发布”,待发布成功后,在文件夹“D:projectsPrecompiledWebWebSite1”中生成发布的文件。

9、在bin文件夹中只有一个ASPX8.dll文件,这即是对代码文件cs和App_Code文件夹下的库文件编译结果。

http://www.aspx8.cn/CourseProjectView.aspx?id=22

原文地址:https://www.cnblogs.com/youguess/p/8489035.html