对于我们的VB.NET网站,我们使用SVN for Source Control和CruiseControl.NET进行持续集成.
要在CruiseControl.NET的编译中使用SVN内部版本号,我们需要使用Web部署项目.然后,我们在配置文件中用SVN Labeller中的此变量替换Version字段
$(CCNetLabel)
这很好但我的问题是这个变量在Visual Studio中导致解决方案的警告.我正在努力删除所有警告,我只剩下这两个:
警告1在项目文件中为"AssemblyFileVersion"指定的版本字符串无效.C:\ MyProject的\ MyProjectDeploy.wdproj
警告1在项目文件中为"AssemblyVersion"指定的版本字符串无效.C:\ MyProject的\ MyProjectDeploy.wdproj
我已经搜索了禁用某些警告的方法,但它们都引用了Windows项目而不是不包含"编译"选项卡的网站/部署项目.
我找到了有关使用#pragma warning(disable:1000)的信息,但它似乎只适用于C++而不是VB.
这不是一个表演的终结者,但是在这个懒惰的星期五下午让我感到烦恼,任何帮助都会受到赞赏 - 如果声誉分享正在发挥作用,我会为我的代表提供20个可行的解决方案:)至少...... ..
可以忽略错误,它只是在vb.net的一个奇怪的地方.
使用记事本或等效文件打开.vbproj文件,找到
在默认的2008 winforms中,我已经忽略了这些警告.
42016,41999,42017,42018,42019,42032,42036,42020,42021,42022