Visual Studio ビルドからのプロジェクト作成時のトラブルシューティング
polyspace-configure を実行して、Visual Studio® ビルドから Polyspace® プロジェクトまたはオプション ファイルを作成できます。このコマンドは、ビルド中に実行されるプロセスを監視し、プロジェクトまたはオプション ファイルに必要な情報を抽出します。
次のいずれかの方法で Visual Studio ビルドをトレースできます。
Visual Studio プロジェクトをコマンド ラインの
msbuildでビルドし、このビルドをpolyspace-configureでトレースする。このワークフローでは、
polyspace-configureをmsbuildコマンドで Visual Studio プロジェクト ファイル (.vcxproj) を指定して実行します。たとえば、Visual Studio 2019 Developer Prompt で以下を入力します。polyspace-configure msbuild TestProject.vcxproj /t:Rebuild
Visual Studio プロジェクトを Visual Studio IDE でビルドし、このビルドを
polyspace-configureでトレースする。polyspace-configureをdevenv.exe実行可能ファイルで実行して Visual Studio IDE を開き、IDE 内でプロジェクトまたはソリューションをビルドしてから IDE を閉じます。Visual Studio ビルドからの Polyspace プロジェクトの作成を参照してください。
polyspace-configure を msbuild コマンドで実行しても正しく動作しない場合、以下を実行します。
msbuildプロセスを停止します。環境変数
MSBUILDDISABLENODEREUSEを 1 に設定します。polyspace-configureをmsbuildで再起動します。今回は/nodereuse:falseオプションを使用します。次に例を示します。polyspace-configure msbuild TestProject.vcxproj /t:Rebuild /nodereuse:false