我知道我可以将HintPath添加到外部DLL,以帮助Visual Studio/TFS在构建时找到它.
我想知道的是......是否可以添加多个HintPath?
例如......开发人员将DLL放在一个地方,我们在服务器上的不同位置执行这些DLL的GetLatest,因此需要多个HintPath.
你怎么看,世界?
对不起,你不能使用多个HintPath.Visual Studio/MSBuild仅采用最后一个
定义,将忽略任何以前的定义.在VS2010和VS2012中确认.
这个答案不再有效.正如Sardaukar的评论所说,Visual Studio总是盲目地使用最后一个HintPath.亚历克斯的回答支持这一点.
好的.这次我比Stackoverflow快.我试图添加它,它似乎工作正常.
因此可以使用多个HintPath.
当你有这个:
..\..\..\MEF2_Preview2\bin\System.ComponentModel.Composition.Codeplex.dll
你可以简单地添加更多的提示路径:
..\..\..\MEF2_Preview2\bin\System.ComponentModel.Composition.Codeplex.dll D:\MEF\System.ComponentModel.Composition.Codeplex.dll
您可以使用环境变量.例如
$(PathToDLLs)\MEF2_Preview2\bin\System.ComponentModel.Composition.Codeplex.dll