質問

私には複数の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.

この記事についてもます。

http://blogs.msdn.com/aaronhallberg/archive/2006/09/05/msbuild-batching-generating-a-cross-product.aspx

他のヒント

また使用"リンク"のファイルをプロジェクト.ソリューションエクスプローラ->追加Existinイ>..select_file..->arrow_on_left_of_add_button->追加してリンク

その後、選択したファイル(AssemblyInfo.cs)がコピーされませんdirecotryのプロジェクト、芽がみつから指定されます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top