VSの私のソリューションでは、プロジェクトごとにメジャーバージョンとマイナーバージョンを設定できます。ソリューション内のすべてのプロジェクトに対して一般的なメジャー番号を設定できますか?すべて同じフォーマットです。 2.3.3?Visual Studioで一般的なmajor.minor.releaseをVisual Studioに設定することはできますか?
答えて
私はあなたの全体のソリューション全体に適用されるアセンブリ情報が含まれていGlobalAssemblyInfo.cs
と呼ばれる共通のファイルを持っていることをお勧めします。それはおそらく次の属性含まれます:
[assembly: AssemblyProduct("Your Product Name")]
[assembly: AssemblyCompany("Your Company")]
[assembly: AssemblyCopyright("Copyright © 2010 Your Company")]
[assembly: AssemblyTrademark("Your Trademark (if applicable)")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
を次に、各プロジェクトは、そのプロジェクトに適用される特定の情報を含むAssemblyInfo.cs
というローカルファイルを持っている必要があります。これは当たりアセンブリ基づいて供給することができます情報が含まれます:
- 右クリック:
[assembly: AssemblyTitle("Your Assembly Title")] [assembly: AssemblyDescription("Your Assembly Description")] [assembly: AssemblyCulture("Assembly Culture (if not neutral)")] [assembly: ComVisible(true/false)] [assembly: Guid("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx")]
最後に、複数のプロジェクト間
GlobalAssemblyInfo.cs
ファイルを共有するために以下の手順を実行します。ソリューションエクスプローラでプロジェクトで[追加]をポイントし、[既存のアイテム]をクリックします。 - グローバルアセンブリファイルに移動して選択します。
- [追加]ボタンのドロップダウン矢印をクリックし、メニューの[リンクとして追加]をクリックします。
はい。すべてのプロジェクトで参照する(プロジェクトへのリンクとしてファイルを追加する)必要があるのは、共通のファイルに限られます。すべてのプロジェクトに共通のAssemblyVersionとAssemblyFileVersionを含むVersion.cs。
ユアーズ、 アロイス・クラウス
もし私がアロイスの提案を好きなら、他にも問題があります。すべてのプロジェクトでAssemblyProductプロパティを設定する必要があります。すべてのプロジェクトに対して1つのAsssemblyInfo.csファイルがある場合は、すべてのAssemblyProductを1つだけ設定できますか?このプロパティをより柔軟に設定する可能性はありますか?
ok私はコディーグレーのおかげでサイトをリフレッシュしませんでした – holzleube
@ user509218 :あなたはグローバルファイル内のあなたのソリューションに共通していることがあり、個々のアセンブリに特有である必要のあるものは除外します。私はこのアプローチで幸運を覚えました。 –
- 1. タスクバーアイコンを明示的に設定する方法は? Visual Studioで
- 2. Visual Studio 2010でOpenCVを設定する
- 3. Visual Studioでポイントクラウドライブラリを設定する
- 4. Visual Studio 2010でAnkhSVNを設定する
- 5. Visual Studio 2012でメモリブレークポイントを設定する
- 6. Visual Studio 2010でコードコントラクトを設定する
- 7. Visual Studio(C++)でブレークポイントを設定する
- 8. Visual Studioコンソールウィンドウの設定を一度に設定する方法
- 9. Visual Studio "15"プレビューは2015と一緒にインストールできますか?
- 10. Visual Studio 2008と2010を中断することなくVisual Studio 2005をインストールできますか?
- 11. Visual Studio 2010には一般的なテストテンプレートがありませんか?
- 12. Visual Studio 6とVisual Studio 2008を同じマシンにインストールできますか?
- 13. Visual Studio 2005レポートデザイナーの外観をVisual Studio 2005レポートデザイナーのようにすることはできますか
- 14. CSHTMLのVisual Studio 2012コードの書式設定で一般的なモデルタイプを小さくする
- 15. のVisual StudioのCtrl-KDは、Visual Studioで
- 16. Visual Studio 2012の後にVisual Studio 2010を安全にインストールできますか?
- 17. Visual StudioをインストールせずにVisual Studioソリューション(.sln)をコンパイルできますか?
- 18. Visual Studio 201xプロジェクト設定
- 19. Visual Studio TFSタイムアウトを設定する
- 20. Visual Studioで$ OutDirのようなフラグをどこで設定しますか?
- 21. Visual Studio:プロジェクトまたはソリューション設定でデフォルトプロジェクトを設定
- 22. Visual Studio 2010でVisual Studio 11 Betaを並べてインストールできますか?
- 23. Visual Studio 9で特定の単語の色を設定することはできますか?
- 24. Visual Studioで設定マネージャを空白にするのはなぜですか?
- 25. ローカルでVisual Studioの設定マネージャ設定を保存する
- 26. Visual Studio Community 2015をVisual Studio Professional 2015に簡単にアップデートできます。
- 27. Visual Studioの一部である固定ダイアログボックスのサイズを変更することはできますか?
- 28. Qt Visual StudioアドインはQt Visual Studio統合のサブセットですか?
- 29. Visual Studio 2008でコマンドボタンで3D無効グラフィックを設定することはできますか?
- 30. Visual Studioアプリケーションのプラットフォームターゲットを設定する目的は何ですか?
+1 @ user509218 - また、あなたがそれをチェックする方法について明確でない場合に備えて、http://www.tigraine.at/2009/01/22/sharing-a-common-assemblyinfo-between -projects-in-a-solution/ – InSane
ソースファイルへの参照を追加することは可能ですか?私はいつもリンクされたアイテムとしてこれらの種類のファイルを追加しました(既存のものを追加してから「リンクとして追加」 - オプション) – Ozzy
私が成功したときに教えてくれてありがとう – holzleube