【问题标题】:Using Hintpath on x86 and x64 machines在 x86 和 x64 机器上使用 Hintpath
【发布时间】:2012-05-26 17:58:31
【问题描述】:

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

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

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

有没有办法做到这一点,使其适用于两种环境?

【问题讨论】:

    标签: visual-studio msbuild


    【解决方案1】:

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

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

    做到了。

    【讨论】:

      【解决方案2】:

      如果你仔细分析,你可以简单地把那个dll放在你的代码库中一个公共的第三方库文件夹下,比如lib。如果您正在处理此 WCF 项目,则甚至无需安装 Silverlight SDK。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-01-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多