我有这个可以发布我的项目的行:
& "$($linkToMSBuildEXE)" "$($solutionName)" /t:projectName /p:Configuration="Release"
我需要发布此项目并设置输出可执行文件的程序集版本和文件版本。我尝试添加版本:
& "$($linkToMSBuildEXE)" "$($solutionName)" /t:projectName /p:Configuration="Release"/p:Version=1.1.1.1
这似乎行不通。是否需要向 csproj 文件添加条目?如何通过命令行设置版本。
-
从 NuGet 安装
MSBuild.AssemblyVersion
包。 -
使用以下或类似的命令行:
msbuild project.csproj /t:Rebuild /p:AssemblyVersionNumber=1.2.3.4