解決策の複数のC#プロジェクトで参照する必要があるサードパーティのDLLがあります。複数のプロジェクトで一般的なバイナリを参照する
現在、以下のように参照されています。
<Reference Include="Contoso.App, Version=4.0.5.0, Culture=neutral, PublicKeyToken=xxxxxxxx, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\ThirdParty\Contoso\4.0.5.0\Contoso.App.dll</HintPath>
</Reference>
DLLのバージョンは、私が行かなければならない
..\ThirdParty\Contoso\5.0\
を次のように新しいフォルダが作成されて変更されるたびに、私はContoso.App.Dll
を参照する私の溶液中で約40のプロジェクトを持っています40のプロジェクトを次のように更新します。
<Reference Include="Contoso.App, Culture=neutral, PublicKeyToken=xxxxxxxx, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\ThirdParty\Contoso\5.0\Contoso.App.dll</HintPath>
</Reference>
DLLのバージョン変更を管理する良い方法はありますか?
ソリューションで1つの変数を作成し、すべてのプロジェクトで再利用できますか?
ソリューションのすべてのプロジェクトで使用しているのですか、それともサブセットのみですか? – Scheme
実際にすべてのプロジェクトではありません。私はこのソリューションに約70のプロジェクトを持っています。 40人がDLLを参照しています。 –
'\ ThirdParty \ Contoso \ CurrentVersion \ Contoso.App.dll'をパスとして使用せず、dllバージョン5.0をコピーしてください。 – TriV