我正在使用dotnet核心。這是一個CI過程,不是本地構建。我想允許開發人員爲title等創建AssemblyInfo.cs文件,但是我希望我的構建過程能夠控制程序集的版本。有沒有辦法覆蓋AssemblyInfo.cs中的屬性(例如AssemblyVersionAttribute)
目前我正在使用「dotnet build ... /p:Version=1.2.3.4」命令,但一旦出現AssemblyInfo.cs文件,該版本號將被取代,即使AssemblyInfo.cs不指定任何版本屬性。
我可以從CLI控制版本的唯一方法是刪除AssemblyInfo.cs文件。有沒有什麼辦法做到這一點,而不是在構建之前手動更改AssemblyInfo.cs文件?
您使用CI的工具是什麼? –