我有一个Web应用程序,我使用Visual Studio 2012中的“发布网站”功能构建并发布它。预编译网站的设置如图片所示。
现在我想给最终的程序集一个文件版本,我已经使用
实际上,编译器会在其他地方创建自己的
任何帮助都将不胜感激。
更新:
web.config已按此处所述设置(如何:为预编译的Web站点项目创建版本化程序集)。 我已经在
AssemblyInfo.cs
完成了这个操作,参考了这篇文章article。
问题在于,尽管我在AssemblyInfo.cs
中设置了文件版本,输出的程序集版本始终为1.0.0.0。实际上,编译器会在其他地方创建自己的
AssemblyInfo.cs
,如图片所示,然后构建它,最后将其与应用程序集合并。
我不知道如何改变“发布网站”功能的行为,使其复制提供的AssemblyInfo.cs而不是创建自己的文件。任何帮助都将不胜感激。
更新:
web.config已按此处所述设置(如何:为预编译的Web站点项目创建版本化程序集)。 我已经在
web.config
和web.debug.config
中设置了compilerOptions
,但没有成功。