2016-11-29 14 views
2

私は、いくつかの異なるプロジェクトからなるWPFアプリケーション(つまりソリューション)を持っています。プロジェクトの1つがライブラリで、Properties\AssemblyInfo.csファイルを更新する「アセンブリ情報」ダイアログでバージョン番号を設定します。物事をロックステップにとどめたいのであれば、共有ライブラリプロジェクトとそれを利用するWPFプロジェクトの両方でこれを行う必要があります。別の参照アセンブリからWPFプロジェクトのアセンブリバージョンを継承できますか?

メインWPFプロジェクトが共有ライブラリアセンブリからアセンブリバージョン番号を継承できるかどうかは疑問です。今、そのファイルの最後には、次のようになります。

[assembly: AssemblyVersion("2.0.0.3")] 
[assembly: AssemblyFileVersion("2.0.0.3")] 

は戻って、他のプロジェクトに、結合のいくつかの並べ替えを使用することを更新する方法はありますか?

+0

*あなたのWPFアプリケーションにLink *ライブラリプロジェクトAssemblyInfo.csを追加することができます。それはバージョンの問題を解決します。私のソリューションには9つのプロジェクトがあり、それらはすべて同じファイルを使用していますAssemblyInfo – Vladimir

答えて

2

アセンブリバージョンを技術的に継承することはできません。しかし、あなたができることは、別のプロジェクトのアセンブリバージョンファイルをリンクすることです。 既存の項目をにプロジェクトダイアログに追加するには、の下矢印を押してボタンを追加し、として追加を選択します。

欠点として、常に両方のプロジェクトをソリューションに入れておく必要があります。また、バージョン管理ファイルも注意してください。

関連する問題