DTS を使用している VS 2008 プロジェクトがあります。プロジェクトはソース管理されており、プロジェクトの参照をチェックアウトして変更したくありません。これは、問題がない他の開発者のつま先を突き刺すことを恐れているからです。
私の場合、現在、Visual Studio はプロジェクトで使用されている DTS 参照を見つけることができません。
SQL Server 2008 がインストールされており、マシンに Interop.DTS アセンブリがあります。問題は、この参照の問題に基づいて、VS プロジェクトがそれを認識していないように見えることです。
VS プロジェクト ファイルには、DTS 参照に関する次の行があります。
<COMReference Include="DTS">
<Guid>{10010001-EB1C-11CF-AE6E-00AA004A34D5}</Guid>
<VersionMajor>2</VersionMajor>
<VersionMinor>0</VersionMinor>
<Lcid>0</Lcid>
<WrapperTool>tlbimp</WrapperTool>
</COMReference>
そのため、プロジェクトは、私が持っていない DTS / COM ベースの dll を探しています。私の質問は、プロジェクトを変更せずに、VS が Interop.DTS を DTS の代わりに受け入れるようにするにはどうすればよいですか?
これが機能している同僚がいます。プロジェクト内の DTS への参照は、プロジェクトの bin/debug フォルダーにある Interop.DTS.dll を指しています。なぜそれが私ではなく彼にとってうまくいくのかわかりません。ややこしい。聞いてくれてありがとう。