大きなプロジェクトでMSBuildのいくつかの問題を解決するために取り組んでいます。 MSBuildセットアップのカスタムビルドターゲットの一部として、ビルドが成功した後、.PDBファイルをSymbol Storeに挿入します。これは正常に動作します。しかし、古いビルドを削除するときには、Symbol Storeから.PDBファイルを削除する必要があります。これには、シンボルが挿入されたときに生成されるトランザクションIDが必要です。これはビルドデバッグファイルに出力されるので、問題はありません。 問題は、古いビルドの削除を自動化したいと同時に、.PDBファイルも同時に削除する必要があることです。現時点では、これは手動でのみ可能で、手動でビルドを削除する前に行う必要があります。そうしないと、トランザクションIDが失われます。 MSBuildの自動削除プロセスにフックしてカスタムターゲットを配置する方法はありますか?MSBuild削除プロセス
0
A
答えて
1
私は大きな プロジェクトのMSBuildといくつかの 問題をアイロンに取り組んでいます。 MSBuildセットアップの ターゲットのカスタムビルドの一部として、 のビルドが成功した後に、 .PDBファイルをSymbol Storeに挿入します。
シンボルサーバーを使用している場合の功績。私はそれを使用することを後悔しません。
私はwriting a custom MSBuild taskと考えて、そのタスクをMSBuildスクリプトにフックします。タスクを書く
は非常にシンプルで、あなただけの非常に簡単にプロジェクトファイルからそれを呼び出すことができます。
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<UsingTask TaskName="SimpleTask3.SimpleTask3"
AssemblyFile="SimpleTask3\bin\debug\simpletask3.dll"/>
<Target Name="MyTarget">
<SimpleTask3 MyProperty="Hello!"/>
</Target>
</Project>
関連する問題
- 1. C#の削除プロセス
- 2. 親フォルダを削除するmsbuild
- 3. MSBuildのプロセスとNuGetパッケージ
- 4. 親プロセスの子プロセスのツリーを削除する方法
- 5. シェルで親プロセスと子プロセスを削除する方法は?
- 6. msbuildで安全に失効したファイルを削除する
- 7. プロセスの削除とオラクルの削除の中断が非常に遅い
- 8. MSBuild用SonarQubeスキャナー:除外
- 9. Xamarin Studio 6.1.2.44のインストール、MSBuild Tools 2015のダウンロードが削除されました
- 10. JPEGを削除できない(別のプロセスで使用)
- 11. Bashで子プロセスを削除するには?
- 12. TraceListener出力からプロセス名を削除する方法は?
- 13. プロセス終了時にファイルが削除されるVisual Basic
- 14. bashの特定のプロセスを見つけて削除する
- 15. メインウィンドウの終了時にwxExecutedプロセスが削除されない
- 16. ANSI C - プロセスの実行、待機、ファイルの削除
- 17. perlの子プロセスで一時ファイルを自動的に削除
- 18. TCP/IPでEmacs elisp:プロセスxxxがメッセージを削除しました
- 19. アンドロイドはプロセスのすべてのコンポーネントを削除しますか?
- 20. 「プロセスがアクセスすることはできません...」MSBuildの
- 21. MSBuild BuildInParallel、実行に失敗するカスタムタスクの生成プロセス
- 22. codeigniterはsweetalertでデータを削除しないでくださいプロセスを削除します
- 23. msbuild execタスクコールmsbuild
- 24. MSBuildエクステンションパックとMSBuildコミュニティタスク
- 25. $ cordovaFileTransferローカルファイルの削除/削除
- 26. ソフト削除VSハード削除
- 27. SQL削除ステートメントDidnt削除
- 28. クッキーの削除/削除
- 29. BST削除/削除ノード - ルート
- 30. ウイルス対策プロセスの駆除?