ホーム > プログラミング, TFS > TFSビルドでMSB3216が出てビルドに失敗した。

TFSビルドでMSB3216が出てビルドに失敗した。


ビルド定義を作っていたら、何故かうまく通らないプロジェクトがありました。

ビルドのログを見ると、コンパイルしたアセンブリをレジストリーに登録しようとして、MSB3216のエラーが出ているみたいです。なぜレジストリー登録??

。。。。。。あっ、そういえばビルドログにBC42102の警告も出ていたような。COMに公開してライブラリーを使いたいっていうので、Visual Studioのビルド時にCOMに登録する機能を使っている???

image

使っていました。デバック時はこいつがあると楽ですが、手作業でもCOMへの公開はできるので、TFSビルドに組み込む場合は、「COM相互運用機能の登録」をOFFにしときましょう。BC42102の警告自体は特に問題は無いのですが、重要な警告が埋もれてしまうのもいやなので、プロジェクトファイルに42102の警告を抑止する定義も入れておきました。

カテゴリー:プログラミング, TFS タグ: ,
  1. まだコメントはありません。
  1. No trackbacks yet.

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。