如何在Visual Studio中制作解决方案,以便驻留在某个其他目录中的.dll依赖关系与解决方案本身受“最新”影响的完全不同。对Visual Studio 2010解决方案和TFS的DLL依赖关系
我试过的是在解决方案本身内创建一个Dependencies解决方案文件夹,并向其中添加了dll,即使它们不属于解决方案的目录结构,也属于该解决方案。
因此,例如.sln文件是:
d:\ TFS \库\主\ SolutionA \ solution.sln
和DLL被:
d:\ TFS \库\主\ SolutionX \依赖性\二进制
我真正想实现是有来构建解决方案,包括以下情形万无一失的办法:
1 - 有窗口的全新安装时,Visual Studio等
2 - 打开Visual Studio
3- TFS上找到solution.sln,双击它,这样的视觉工作室获得每一个项目和文件解决方案,然后打开解决方案 4-成功构建
当我尝试使用Dependencies解决方案文件夹方法并重复上述场景时,会得到解决方案中的所有项目,打开它,但依赖项解决方案内容赢得'不要从TFS中取出(尽管Visual Studio在解决方案资源管理器上显示它们),我认为这是有缺陷的。
一些建议,不涉及创建前/后构建脚本表示赞赏。
你有没有找到答案?我有同样的问题。我在源代码控制中有一个ThirdParty文件夹,它有几个第三方DLL依赖关系,我试图在运行TFS生成时复制这些依赖关系。谢谢 –
对不起,我做了一些研究,但没有提出任何问题。猜猜看,最后基本上是组织起来的,并且确保从物理依赖文件夹中获得最新版本,但是这听起来很脆弱。无论如何,我的结局没有运气。 –