VS 2010 の SQL CLR プロジェクトで問題が発生しています。すべての変更を TFS にチェックインしましたが、他の変更が最新になるとビルドが壊れます。
これが私がしたことです:
C# でクラス ライブラリ (
GT.Json
) を作成し、CLR に追加したい機能を構築しました (サード パーティのライブラリが必要なため、CLR プロジェクトに直接ビルドしませんでした)#1でプロジェクトをビルドし、必要なすべてのアセンブリをSQL Serverレベルで登録しました(サードパーティのライブラリを含む)
GT.Json
アセンブリへの参照を SQL Server に追加しました
GT.Json
他の人が最新になったときにビルドを壊しているのは、この参照です。
ビルドを壊さないようにこれをどのように設定するか考えていますか?
[編集]
他の人が最新になると、への参照GT.Json
が壊れます。唯一の解決策は、参照を削除して再度追加することです。これは通常のプロジェクトで処理できますが、CLR プロジェクトの 1 つを編集したのはこれが初めてでした。私のマシンでは、追加した参照は自動的にプロジェクトの /obj/sqlclr フォルダーを指しますが、そのフォルダーは TFS の一部ではありません。