相关疑难解决方法(0)

设置.NET Core项目的版本号

使用.NET Core/ASP.NET Core项目设置项目版本有哪些选项?

发现到目前为止:

  • 设置version酒店project.json.来源:DNX概述,使用DNX项目.这似乎设定AssemblyVersion,AssemblyFileVersion并且AssemblyInformationalVersion除非属性覆盖(请参阅下一点).

  • 设置AssemblyVersion,AssemblyFileVersion,AssemblyInformationalVersion属性也似乎工作,并覆盖version在指定的属性project.json.

    例如,包括'version':'4.1.1-*'project.json和设置[assembly:AssemblyFileVersion("4.3.5.0")]在一个.cs文件将导致AssemblyVersion=4.1.1.0,AssemblyInformationalVersion=4.1.1.0AssemblyFileVersion=4.3.5.0

是否通过属性设置版本号,例如AssemblyFileVersion仍然支持?

我错过了什么 - 还有其他方法吗?

上下文

我正在看的场景是在多个相关项目之间共享一个版本号.一些项目使用.NET Core(project.json),其他项目使用完整的.NET Framework(.csproj).所有这些在逻辑上都是单个系统的一部分并且一起版本化.

我们到目前为止使用的策略是SharedAssemblyInfo.cs使用AssemblyVersionAssemblyFileVersion属性在我们的解决方案的根目录下创建一个文件.项目包括文件的链接.

我正在寻找与.NET Core项目实现相同结果的方法,即只需修改一个文件.

.net-core asp.net-core

27
推荐指数
3
解决办法
1万
查看次数

标签 统计

.net-core ×1

asp.net-core ×1