我正在使用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的工具是什么? –