複数のプロジェクトのAssemblyInfo.csファイルでアセンブリバージョンを変更する方法を教えてください。私たちのソリューションには約75のプロジェクトがあり、毎週バージョンを変更する必要があります。これを行う最速の方法は何ですか?複数のプロジェクトのアセンブリバージョンを変更する
19
A
答えて
50
私は通常、すべてのプロジェクトでというリンクとしてという名前のAssemblyVersionInfo.csというファイルを作成します。このファイルにバージョン属性を含め、通常のAssemblyInfo.csファイルから同じ属性を削除します。次に、1つのファイルでのみバージョン番号を更新し、すべてのプロジェクトを同じ番号で共有することができます。
ファイルをリンクとして追加するには、ソリューションエクスプローラでプロジェクトを右クリックし、[追加] - [既存の項目...]を選択します。ファイルを参照し、追加ボタンの右端にある小さな矢印をクリックして、ドロップダウンメニューで[リンクとして追加]を選択します。
2
これを行う1つの方法は、AssemblyInfoタスクを使用してビルド時にバージョン番号(http://code.msdn.microsoft.com/AssemblyInfoTaskvers)を設定し、バージョン番号をmsbuildスクリプトのプロパティとして定義するマスタービルドスクリプトを作成することです。
0
私はVSでfind/replace関数を使用しました。例: すべての溶液中のassembly: AssemblyVersion("1.1.
にreplacig assembly: AssemblyVersion("1.0.
は、私は:)
関連する問題
- 1. Wpfプロジェクトのアセンブリバージョンを変更しました
- 2. ASP.NET:複数のアセンブリバージョン、同じWebアプリケーション
- 3. 別のプロジェクト(.exe)のアセンブリバージョンを取得
- 4. app.configから別のプロジェクトのアセンブリバージョンを取得するには?
- 5. DLLのアセンブリバージョンを変更していないWP7の問題?
- 6. 変更する複数の文字列
- 7. 複数のプロジェクト
- 8. 1つのソリューションと複数のプロジェクトの複数のプロジェクト
- 9. 複数のMavenプロジェクト
- 10. 複数のDjangoプロジェクト
- 11. cruisecontrol.netで複数のプロジェクトをビルドする
- 12. シミュレータを使用する複数のプロジェクト
- 13. 複数のプロジェクトをeclipseにインポートする
- 14. 複数のプロジェクトをデバッグするASP.NET - エラー
- 15. ビジュアルスタジオソリューションテンプレートを作成する - 複数のプロジェクト
- 16. ソリューション内の1つのプロジェクトに複数のプロジェクトをマージする
- 17. プロパティ名の変更と複数のオブジェクトの値の変更
- 18. MySQL + PHPで複数の変数を使って更新する
- 19. PYTHON:複数の列をPython変数で更新する
- 20. 複数のシャドウ変数を更新するカスタムVariableListener
- 21. Django admin複数のモデル名を変更
- 22. 複数のプロジェクトを扱う
- 23. Roboguice依存関係のある複数のプロジェクトと複数のプロジェクト
- 24. マージ:複数のテーブルの変更
- 25. 複数のテーブルの変更データキャプチャ
- 26. 複数の入力ボックスの変更時にphp変数を更新
- 27. UITableview内の複数のスイッチの値を変更する
- 28. JFace TextViewerの複数のテキストの背景を変更する
- 29. Cocos2dの複数のスプライトの不透明度を変更する
- 30. tracの複数のプロジェクト
http://blogs.msdn.com/jjameson/archive/2009/04/03/shared-assembly-info-in-visual- neded何をしましたstudio-projects.aspx –
非常にステップバイステップで:http://www.codeproject.com/Articles/328977/The-Right-Way-to-Version-Your-Assemblies – JohnB