You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过MSBuild命令修改.NET Framework项目的程序集版本等信息

用MSBuild修改程序集版本、公司名称等信息的方法

完全可以通过MSBuild命令行修改程序集版本、公司名称这类元数据,下面分场景说明:

.NET Framework项目的处理方式

直接通过MSBuild的/p参数传递属性值,就能覆盖项目中定义的程序集信息——不管你的项目用的是传统AssemblyInfo.cs还是升级后的SDK风格格式,都能生效。

比如修改程序集版本为1.2.3.4、公司名称为“XX科技”的命令示例:

msbuild YourProject.csproj /p:AssemblyVersion=1.2.3.4 /p:Company="XX科技" /p:FileVersion=1.2.3.4

常用的可修改属性还包括:

  • Product:产品名称
  • Copyright:版权声明
  • AssemblyTitle:程序集标题

dotnet命令对.NET Framework项目的适用性

dotnet CLI内部确实会调用MSBuild,但它主要为.NET Core/.NET 5+等跨平台SDK项目设计。对于.NET Framework项目,不建议直接用dotnet命令,容易出现兼容性问题(比如目标框架识别错误、依赖的MSBuild版本不匹配)。更稳妥的方式是直接使用Visual Studio自带的MSBuild.exe,路径通常类似C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\MSBuild\Current\Bin\MSBuild.exe(根据你的VS版本和安装路径调整)。

内容的提问来源于stack exchange,提问作者w4rcT

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 15:40:24