visual-studio - 在 x86 和 x64 机器上使用 Hintpath

标签 visual-studio msbuild

在我的 64 位机器上,我创建了一个项目作为对 DLL 的引用

C:\Program Files (x86)\Microsoft SDKs\Silverlight\v5.0\Libraries\Server\System.ServiceModel.PollingDuplex.dll

如果我在我的 x86 机器上打开该项目,该引用将失败,因为该目录实际上是“C:\Program Files”

有没有办法做到这一点,使其在两种环境下都能正常工作?

最佳答案

使用环境变量属性 $(ProgramFiles)

$(ProgramFiles)\SDKs\Silverlight\v5.0\Libraries\Server\System.ServiceModel.PollingDuplex.dll

做到了。

关于visual-studio - 在 x86 和 x64 机器上使用 Hintpath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10755433/

相关文章:

msbuild - 使用发布配置文件部署现有包

c# - XmlPoke 任务修整值

c# - c# 可以像 VB.NET 一样自动更正语法大小写吗?

visual-studio - Visual Studio如何确定使用多项目解决方案复制到输出目录的内容?

c++ - 赋值语句截断字符

visual-studio - 将 msbuild 中的编译项移动到单独的文件中?

visual-studio - 无法在 Visual Studio 2017 的“创建单元测试”对话框中显示 NUnit

c# - OpenPop 删除消息

asp.net-mvc - Msbuild 错误 : failed to start monitoring file changes

c# - 使用 TeamCity 部署网站项目