2

VS2010(プロジェクトA)にMVC3プロジェクトがあり、他のプロジェクト(プロジェクトB)のいずれかでアセンブリを参照したいと考えています。プロジェクトBは\ bin \ Debugと\ bin \ Releaseに出力します。プロジェクトAの構成に基づいて、適切なプロジェクトBアセンブリへの参照を追加したいと考えています。プロジェクトAのソリューションにプロジェクトBを含める必要なくこれを行う方法はありますか?私は過去にこれを行う必要があった場合、常に私のソリューションにプロジェクトを含めました。これは唯一の最良の選択ですか?VS2010と適切なアセンブリの参照(デバッグ/リリース)?

答えて

3

IMOプロジェクトへのアクセスがあれば、プロジェクトにアクセスする方がはるかに優れています。現在の設定に基づいて別のファイルの参照先を作成する場合は、csprojファイルをテキストエディタで開くことができます。マクロを導入して参照ヒントを変更すると、参照パスが自由に変更されます。たとえば、あなたは

<Reference Include="B,..."> 
    <SpecificVersion>False</SpecificVersion> 
    <HintPath>..\ProjectB\bin\$(Configuration)\B.dll</HintPath> 
</Reference> 

A.csproj

にこのような何かを行うことができますし、プロジェクトを再読み込みし、参照のプロパティを表示するときは、パスが選択された構成と変化していることがわかります。

関連する問題