生成されたpdbをgacフォルダにコピーするポストビルドスクリプトを作成したいと思います。copy $(TargetDir)$(TargetName).pdb C:\ Windows \アセンブリ\ GAC_MSIL \ $(TargetName)\?パブリックトークン?しかし、私は現在のビルドプロジェクトの公開トークンが必要です、これを得る方法はありますか?msポストイベントマクロで公開トークンを取得する方法
0
A
答えて
0
あなたの質問から、私はあなたがVisual Studioのポストビルドイベントにすばやく追加できるものを探していると思います。 XCOPY
を使用する場合は、宛先パスにワイルドカードを指定できます。それはあなたのために十分であるかもしれない:
XCOPY "$(TargetDir)$(TargetName).pdb" "%WINDIR%\Assembly\GAC_MSIL\$(TargetName)\*\"
別のオプションは、フレームワークを提供SN.exe
を使用して、公開キートークンを抽出しようとすることです。
FOR /F "usebackq tokens=5" %%T in (`sn.exe -q -T "$(TargetDir)$(TargetName).dll"`) DO COPY ""$(TargetDir)$(TargetName).pdb" "%WINDIR%\Assembly\GAC_MSIL\$(TargetName)\%%T\"
実際には、ターゲットディレクトリにはアセンブリバージョンと公開鍵トークンが含まれていませんか?
最後に、タスクを含むMSBuildExtensionsライブラリをダウンロードすることができます(または自分でカスタムタスクを実装することもできます)。ただし、この場合は、projファイルを手動で編集する必要があります。
また、このblog entryをチェックしてください - それはあなたにとって興味深いかもしれません。
関連する問題
- 1. Delphiで外部(公開)IPを取得する方法
- 2. 公開共有ファイル/フォルダのリンクを取得する方法
- 3. 公開鍵サーバから公開鍵を取得する方法に関連するクエリを関連付ける
- 4. tumblrs公式PHPクライアントでoauthトークンを取得
- 5. メトロアプリ(C#)でACSトークンを取得する方法
- 6. iOSでCSRFトークンを取得する方法は?
- 7. C++でメンバオブジェクトインタフェースを公開する方法
- 8. プライベートスイングコンポーネントをJavaで公開する方法
- 9. 公開apiサイトのすべてのデータを取得する方法
- 10. プロファイルを公開せずにWebサイトを公開する方法
- 11. 公開鍵/秘密鍵をMS SQL Serverに格納する方法は?
- 12. ms-access VBAでテーブルのodbcデータベース名を取得する方法
- 13. C#でMsアクセステーブルの主キーを取得する方法
- 14. MS SQL 2008で次の行番号を取得する方法
- 15. iPhoneプログラムの証明書から公開鍵を取得する方法は?
- 16. Symfony2 - 外部(公開)IPと内部(ローカル)IPを取得する方法は?
- 17. SSHサーバーから公開鍵を取得
- 18. SDL Tridionで公開アクションを開始したユーザーを取得する方法C#TBB
- 19. トークンからユーザーのセッションキーを取得する方法は?
- 20. ウェブサイトからFacebook認証トークンを取得する方法
- 21. ウェブサイトから公開ポイントをプログラムで取得する
- 22. FQLでユーザーの公開グラフvideo.watchesアクティビティを取得する
- 23. Visual Studioセットアッププロジェクトで公開ディレクトリとしてインストールディレクトリを公開する方法
- 24. ドッカーファイルにポートを公開する方法
- 25. .netアプリケーションを公開する方法
- 26. Django:アプリを公開する方法
- 27. 公開アプリを更新する方法
- 28. DataTableの列を公開する方法
- 29. セマンティックコンフィグレーションを公開する方法
- 30. pygameをウェブページに公開する方法