我正在 Visual Studio 2012 中的 ASP.NET Web 窗体(对我来说是双重耻辱)项目中开发网站解决方案(不是我感到羞耻的 Web 应用程序)。我想在每个版本上都有一个自动增量版本,这样我就可以在我的代码中检索它并用于静态文件版本控制(主要是 css 和 js)以避免它。
我想要获得的是像 /mydir/mystyle.css?v=buildversionhere 这样的链接
我找到了一个很好的代码来检索版本:
Dim web As Assembly = Assembly.GetExecutingAssembly()
Dim webName As AssemblyName = web.GetName()
Dim myVersion As String = webName.Version.ToString()
它有效,问题是我总是得到 0.0.0.0。我需要知道的是如何在每个网站构建上设置自动增量,比如在哪里设置这样的东西:
[assembly:AssemblyFileVersion("1.0.*")]
请记住,我是在一个网站项目上而不是在一个 Web 应用程序上。提前致谢