当我尝试发布Web应用程序项目时,无法在发布Web应用程序项目
时找到“在预编译程序集上启用强命名”选项,但我无法看到“在预编译程序集上启用强命名”选项。我曾经在网站上看到这个选项。对此有何建议?当我尝试发布Web应用程序项目时,无法在发布Web应用程序项目
该选项在Asp.net WEb Stie模板上可用。创建一个asp.net网站,当你右键单击解决方案资源管理器时,单击发布,然后会出现一个弹出窗口,其中包含用于在预编译程序集上启用强命名的选项。
根据MSDN:
在Visual Web Developer中,在Solution Explorer窗格中,单击您的 网站项目名称。
单击查看,然后单击属性页。 或者,您可以在解决方案资源管理器中右键单击您的网站项目名称,然后单击属性页。
出现属性页面窗口。 单击MSBuild选项节点。
有关于如何做到这一点的aspnet_compiler工具这里
http://msdn.microsoft.com/en-us/library/ms228209(v=vs.100).aspx
http://msdn.microsoft.com/en-us/library/ms228040.aspx
希望它可以帮助一个优秀的三部分组成的系列。
您应该包含相关信息并仅将链接用于进一步参考。 – OGHaza 2013-11-27 11:13:50
我的意思是您可以使用-keyfile或keycontainer开关在命令行中启用强命名。 – 2013-11-28 08:36:58
没有MSBuild Optoin选项卡或我无法看到。有Build选项卡,但它不包含任何选项以在预编译程序集上启用强命名。 – 2012-07-09 16:40:46
MsBuild选项在Web站点项目而非Web应用程序项目中可用,如我在答案中所述。 – 2012-07-09 16:45:09
我需要发布一个Web应用程序,而不是一个网站。我不确定我们是否可以通过在发布Web应用程序项目时在预编译程序集上启用强命名进行发布。 – Muthukumar 2012-07-09 20:36:18