アセンブリ内の情報を編集できるかどうか知りたいですか?たとえば、ビルド後にアセンブリのAssemblyTitleを変更したいと思います。
[assembly: AssemblyTitle("xxxxx")]
[assembly: AssemblyDescription("yyyyy")]
最初に、AssemblyInfo.csを編集しようと思いましたが、TFSを使用しており、ファイルがチェックイン(読み取り専用)されているため、ファイルを編集できません。
よろしくお願いします。
アセンブリ内の情報を編集できるかどうか知りたいですか?たとえば、ビルド後にアセンブリのAssemblyTitleを変更したいと思います。
[assembly: AssemblyTitle("xxxxx")]
[assembly: AssemblyDescription("yyyyy")]
最初に、AssemblyInfo.csを編集しようと思いましたが、TFSを使用しており、ファイルがチェックイン(読み取り専用)されているため、ファイルを編集できません。
よろしくお願いします。
ストックAssemblyInfo.cs
ファイルには、そのような値のデフォルトが含まれています。そこで変更できます。ただし、これらのアセンブリ属性を提供する別のファイルを作成することを妨げるものは何もありません。これを使用して、会社全体の設定 (会社名、著作権ステートメントなど) の共有属性セットを提供し、ソース管理の単一の場所にリンクしてグローバルな更新を容易にします。そのようなファイルをプロジェクトに追加できる限り、属性を適用できます。いくつかは複数回存在することはできませんが。
プロジェクトに追加のファイルを含めることはできますが、ディスクやソース管理に実際に存在させることはできません (VS で作成し、グライム ディスクを削除するか、TFS チェックインから除外するだけです)。基本的に、Visual Studio で不足しているプロジェクト ファイルとして表示されます。次に、目的のアセンブリ属性でファイルを生成/上書きするビルド前タスクを作成します。そこにあると、ビジュアルスタジオはそれをコンパイルに含めます。
このファイル AssemblyInfo.cs で変更できます
またはプロパティプロジェクトで