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

MSBuild中是否存在对应Visual Studio Public Assemblies路径的属性?

查找Visual Studio PublicAssemblies路径的MSBuild属性

确实存在对应的MSBuild内置属性可以获取该路径,无需硬编码:

  • 核心属性为 $(VsInstallDir),它会自动指向当前使用的Visual Studio安装根目录(比如VS2022 Enterprise版对应C:\Program Files\Microsoft Visual Studio\2022\Enterprise\)
  • 拼接PublicAssemblies文件夹的完整路径就是:$(VsInstallDir)Common7\IDE\PublicAssemblies

你可以直接把这个路径加入到AssemblySearchPaths设置中,修改后的配置如下:

<AssemblySearchPaths>{TargetFrameworkDirectory};$(OutputDir);$(ExternalCustom);{GAC};$(VsInstallDir)Common7\IDE\PublicAssemblies</AssemblySearchPaths>

注意:如果是在Visual Studio环境内构建,$(VsInstallDir)会被自动正确赋值;如果是在命令行构建,需要确保使用VS的开发者命令提示符(或通过vswhere工具获取路径后手动设置该属性)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 02:44:55