2017-06-23 119 views
2

當您不使用.Net Core時,您可以在AssemblyInfo.cs中定義組裝版本,如[assembly: AssemblyVersion("2.1.3.*")]。特別注意*這意味着default build number如何在.Net Core中設置默認內部版本號

在.net核心,據我可以告訴內部編號設置*.csproj文件。但是,它似乎不喜歡在版本中使用*。它抱怨版本號是無效的。

<PropertyGroup> 
    <AssemblyVersion>2.1.3.*</AssemblyVersion> 
</PropertyGroup> 

我所提出的dotnet/cli項目的問題,但都無濟於事。

所以我的問題是'如何在.Net Core中設置默認版本號'?

+0

重複的https://stackoverflow.com/questions/43019832/auto-versioning-in-visual-studio-2017-net-core – EJD

回答

2

最簡單的做法是讓您的構建系統在CLI上的版本中傳遞。例如,如果你使用powershell和appveyor,你可以通過dotnet build -c Release /p:Version=2.1.3.$env:APPVEYOR_BUILD_NUMBER

相關問題