代码之家  ›  专栏  ›  技术社区  ›  David A Gibson

如何在Visual Studio中为Visual Basic Web部署项目禁用警告

  •  6
  • David A Gibson  · 技术社区  · 16 年前

    对于我们的VB.NET网站,我们使用SVN进行源代码控制,使用CruiseControl.NET进行持续集成。

    要在CruiseControl.NET编译中使用SVN内部版本号,我们需要使用Web部署项目。然后,我们在配置文件中用SVN Labeller中的这个变量替换Version字段

    这非常有效,但我的问题是,该变量会在VisualStudio中对解决方案发出警告。我正在努力删除所有警告,只剩下这两个:

    • 警告1为项目文件中的“AssemblyFileVersion”指定的版本字符串无效。C:\MyProject\MyProjectDeploy.wdproj
    • 警告1为项目文件中的“AssemblyVersion”指定的版本字符串无效。C:\MyProject\MyProjectDeploy.wdproj

    我已经搜索了禁用某些警告的方法,但它们都引用了Windows项目,而不是不包含“编译”选项卡的网站/部署项目。

    这个懒散的周五下午,它不是一个节目的停止者,但它让我非常恼火,任何帮助都将不胜感激——如果声誉分享有效,我会提供我代表的20个人一个可行的解决方案:)至少。。。。

    3 回复  |  直到 16 年前
        1
  •  9
  •   Tom Anderson    16 年前

    可以忽略错误,这对于vb.net来说是一个奇怪的地方。

    在默认的2008 winforms中,我已经忽略了这些警告。

    <NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
    
        2
  •  1
  •   Jeff Martin    16 年前

        3
  •  0
  •   InquisitionX    7 年前

    <NoWarn>

    然而,我发现了一种不同的方法。通过在.vbproj文件中的 <NoWarn></NoWarn> 区域忽略了VS 2017中的过时警告: <DisabledWarnings>612;618</DisabledWarnings>

    Common MSBuild project properties

    禁用矮化将取消显示指定的警告。只有数字 用分号分隔。此参数对应于/nowarn