Tôi có một số tệp AssemblyInfo.cs như một phần của nhiều dự án trong một giải pháp mà tôi đang xây dựng tự động như một phần của TeamCity.Sử dụng AssemblyInfo để tự động cập nhật nhiều tệp AssemblyInfo.cs
Để làm cho tập lệnh msbuild dễ bảo trì hơn, tôi muốn có thể sử dụng tác vụ cộng đồng AssemblyInfo cùng với một ItemGroup ví dụ:
<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)" />
Không rõ ràng vì OutputFile không thể là một nhóm mục tham chiếu.
Bất kỳ ai biết cách thực hiện công việc này?
Thats chính xác những gì tôi đã cố gắng đạt được, cảm ơn! –
Không có vấn đề gì, tôi đã từng làm điều đó với mỗi vòng trong NANT, có một chút khác biệt trong MSBuild, nhưng nó cũng theo nhiều cách mạnh mẽ hơn. Theo kịp các câu hỏi hay :-) – evilhomer