使用AssemblyInfo自動的に更新を複数AssemblyInfo.csファイル
-
02-07-2019 - |
質問
私には複数のAssemblyInfo.csファイルの一部として数多くのプロジェクトを一気に解消して自動的にビルの一環として図.
のmsbuildスクリプトをより維持たいと思いを利用することが可能になAssemblyInfo地域の課題と併ItemGroup例
<ItemGroup>
<AllAssemblyInfos Include="..\**\AssemblyInfo.cs" />
</ItemGroup>
<AssemblyInfo AssemblyTitle="" AssemblyProduct="$(Product)" AssemblyCompany="$(Company)" AssemblyCopyright="$(Copyright)"
ComVisible="false" CLSCompliant="false" CodeLanguage="CS" AssemblyDescription="$(Revision)$(BranchName)"
AssemblyVersion="$(FullVersion)" AssemblyFileVersion="$(FullVersion)" OutputFile="@(AllAssemblyInfos)" />
るblatently動作しないのでOutputFileになることはできないを参照ItemGroup.
ものを作る方法を知っていること。
解決
変更してみてください@a%として以下の
<ItemGroup>
<AllAssemblyInfos Include="..\**\AssemblyInfo.cs" />
</ItemGroup>
<AssemblyInfo AssemblyTitle="" AssemblyProduct="$(Product)" AssemblyCompany="$(Company)" AssemblyCopyright="$(Copyright)"
ComVisible="false" CLSCompliant="false" CodeLanguage="CS" AssemblyDescription="$(Revision)$(BranchName)"
AssemblyVersion="$(FullVersion)" AssemblyFileVersion="$(FullVersion)" OutputFile="%(AllAssemblyInfos)" />
この呼べてのエントリAllAssemblyInfos.
この記事についてもます。
他のヒント
また使用"リンク"のファイルをプロジェクト.ソリューションエクスプローラ->追加Existinイ>..select_file..->arrow_on_left_of_add_button->追加してリンク
その後、選択したファイル(AssemblyInfo.cs)がコピーされませんdirecotryのプロジェクト、芽がみつから指定されます。
所属していません StackOverflow