当社の VB.NET Web サイトでは、ソース管理に SVN を使用し、継続的な統合に CruiseControl.NET を使用しています。
CruiseControl.NET によるコンパイルで SVN ビルド番号を使用するには、Web 配置プロジェクトを使用する必要があります。次に、構成ファイルの Version フィールドを SVN Labeller のこの変数に置き換えます。
- $(CCNetLabel)
これはうまく機能しますが、私の問題は、この変数がソリューションの Visual Studio で警告を引き起こすことです。すべての警告を削除する作業を行っていますが、次の 2 つだけが残っています。
- 警告 1 プロジェクト ファイルの 'AssemblyFileVersion' に指定されたバージョン文字列が無効です。C:\MyProject\MyProjectDeploy.wdproj
- 警告 1 プロジェクト ファイルの 'AssemblyVersion' に指定されたバージョン文字列が無効です。C:\MyProject\MyProjectDeploy.wdproj
特定の警告を無効にする方法を検索しましたが、それらはすべて [コンパイル] タブを含まない Web サイト/展開プロジェクトではなく、Windows プロジェクトを参照しています。
#pragma warning( disable : 1000 ) の使用に関する情報を見つけましたが、これは C++ のみであり、VB ではないようです。
それはショーストッパーではありませんが、この怠惰な金曜日の午後に私を悩ませています。どんな助けもいただければ幸いです-評判の共有がまだ機能していれば、実行可能な解決策のために私の担当者の20人を提供します:)少なくとも.. ..