Visual studio 在x86和x64机器上使用Hintpath
在我的64位机器上,我创建了一个项目,作为对DLL的引用 C:\Program Files(x86)\Microsoft SDK\Silverlight\v5.0\Libraries\Server\System.ServiceModel.PollingDuplex.dll 如果我在x86机器上打开该项目,该引用将失败,因为该目录实际上是“C:\Program Files”Visual studio 在x86和x64机器上使用Hintpath,visual-studio,msbuild,Visual Studio,Msbuild,在我的64位机器上,我创建了一个项目,作为对DLL的引用 C:\Program Files(x86)\Microsoft SDK\Silverlight\v5.0\Libraries\Server\System.ServiceModel.PollingDuplex.dll 如果我在x86机器上打开该项目,该引用将失败,因为该目录实际上是“C:\Program Files” 有没有一种方法可以在这两种环境下都工作?使用环境变量属性$(ProgramFiles) 确实如此。如果仔细分析,只需将该dl
有没有一种方法可以在这两种环境下都工作?使用环境变量属性$(ProgramFiles)
确实如此。如果仔细分析,只需将该dll放在代码库中的公共第三方库文件夹(如lib)下即可。如果您正在处理这个WCF项目,那么甚至不需要安装Silverlight SDK
$(ProgramFiles)\SDKs\Silverlight\v5.0\Libraries\Server\System.ServiceModel.PollingDuplex.dll