[英]How to set default build number in .Net Core
當您不使用.Net Core時,可以在AssemblyInfo.cs
定義您的Assembly版本,例如[assembly: AssemblyVersion("2.1.3.*")]
。 特別注意*
表示默認的內部版本號
據我所知,在.Net core中,內部版本號是在*.csproj
文件中設置的。 但是,它似乎不喜歡在版本中使用*
。 它抱怨版本號無效。
<PropertyGroup>
<AssemblyVersion>2.1.3.*</AssemblyVersion>
</PropertyGroup>
我在dotnet / cli項目中提出了一個問題,但無濟於事。
所以我的問題是“如何在.Net Core中設置默認內部版本號”?
最簡單的方法是讓構建系統傳入CLI上的版本。 例如,如果您使用的是Powershell和Appveyor,則可以傳遞dotnet build -c Release /p:Version=2.1.3.$env:APPVEYOR_BUILD_NUMBER
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.