对于我们的 VB.NET 网站,我们使用 SVN 进行源代码控制和 CruiseControl.NET 进行持续集成。
要在 CruiseControl.NET 编译中使用 SVN 内部版本号,我们需要使用 Web 部署项目。然后,我们将配置文件中的 Version 字段替换为 SVN Labeller 中的此变量
- $(CCNet标签)
这很好用,但我的问题是这个变量会在 Visual Studio 中导致针对解决方案的警告。我正在努力删除所有警告,只剩下这两个:
- 警告 1 为项目文件中的“AssemblyFileVersion”指定的版本字符串无效。C:\MyProject\MyProjectDeploy.wdproj
- 警告 1 为项目文件中的“AssemblyVersion”指定的版本字符串无效。C:\MyProject\MyProjectDeploy.wdproj
我已经搜索了禁用某些警告的方法,但它们都引用了 Windows 项目,而不是不包含编译选项卡的网站/部署项目。
我找到了有关使用 #pragma 警告(禁用:1000)的信息,但似乎这仅适用于 C++ 而不是 VB。
这不是一个表演停止者,但在这个懒惰的星期五下午让我很烦,任何帮助将不胜感激 - 如果声誉共享有效但我会为我的代表提供 20 个可行的解决方案:) 至少.. ..