2

VS2003 から最初に移行された VS2008 Web プロジェクトがあります。

私のソリューションでは、この Web プロジェクトのプライマリ出力ファイルとコンテンツ ファイル (+ いくつかのサポート ファイル) を使用して msi パッケージを構築する Web 展開プロジェクトがあります。

問題は、「検出された依存関係」の下に、ファイル EnvDTE.dll および dte80a.olb が表示されることです。さらに、EnvDTE.dll ファイルは実際には

C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PublicAssemblies\EnvDTE.dll

これは VS2005 のインストール フォルダであり、VS2008 のインストール フォルダではありません。

もちろん、元の VS2003 ソリューションは、そのような VS2005 ファイルを取得しませんが、同様のものも取得しません。

私のソリューションの (サブ) プロジェクトはどれも EnvDTE を使用していません。

VS2008 Web 展開プロジェクトが検出された依存関係でこれらのファイルを取得する条件を誰かに説明できますか (ソリューションのどこにも EnvDTE への参照がない場合)。

4

0 に答える 0