GlobalAssemblyInfo.csという名前のグローバルファイルと、AssemblyInfo.csというローカルファイルを使用しています。グローバルファイルには、次の属性が含まれます。
[assembly: AssemblyProduct("Your Product Name")]
[assembly: AssemblyCompany("Your Company")]
[assembly: AssemblyCopyright("Copyright © 2008 ...")]
[assembly: AssemblyTrademark("Your Trademark - if applicable")]
#if DEBUG
[assembly: AssemblyConfiguration("Debug")]
#else
[assembly: AssemblyConfiguration("Release")]
#endif
[assembly: AssemblyVersion("This is set by build process")]
[assembly: AssemblyFileVersion("This is set by build process")]
ローカルAssemblyInfo.csには、次の属性が含まれます
[assembly: AssemblyTitle("Your assembly title")]
[assembly: AssemblyDescription("Your assembly description")]
[assembly: AssemblyCulture("The culture - if not neutral")]
[assembly: ComVisible(true/false)]
// unique id per assembly
[assembly: Guid("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx")]
あなたは、次の手順を使用してGlobalAssemblyInfo.csを追加することができます。
- プロジェクトのコンテキストメニューでAdd/Existing Item ...を選択してください。
- 選択GlobalAssemblyInfo.cs
- 「リンクに追加」ボタンでファイルを共有するには、リスト
古いAssemblyInfo.csファイルを保存する目的は何ですか? GlobalAssemblyInfo.csでビルドバージョンスタンプを自動化すると、私のソリューションにあるAssemblyInfo.csファイルがどのように更新されますか? – D3vtr0n
@Devtron個々のAssemblyInfoファイルは、それらが常駐するアセンブリに固有の情報を提供する必要があります(上記の例のように、タイトル、説明、および文化など)。製品名やバージョニング情報などの一般的なエントリは削除する必要があります(重複するとコンパイラエラーが発生します)。理想的には、AssemblyInfoファイルはビルドプロセスによって更新されません。 –
^修正してください。私はそれ以来、試行錯誤でそれを理解しています。素敵で涼しいです:) – D3vtr0n