我正在使用VSTS 2008.我在一个解决方案文件中有两个项目(都是用C#编写的)。项目1取决于项目2的输出(DLL2)。因此,在项目1中,我使用“参考 - >添加参考 - >浏览”,然后查找并选择项目2生成的DLL2。
我的问题是,我不确定使用这种方法添加引用是否会导致我的本地计算机特定的文件路径依赖?更详细地说,假设两个项目都位于文件夹d:\ testprojectsolution(d:\ testprojectsolution \ project1和d:\ testprojectsolution \ project2)中,我想确保如果我复制整个解决方案文件夹d:\ testprojectsolution(与project1 / project2的结构相同,对于不同位置的其他人(例如c:\ my documents \ sampleprpjects \ projects),它们可以成功构建(不依赖于本地机器上的任何特定文件路径,例如,不需要在d:\ testprojectsolution \ project2或其他东西下查找文件。
如果我添加引用依赖项的方法可能会导致某些特定的文件路径依赖项,请告诉我如何解决此问题。 : - )
提前谢谢, 乔治答案 0 :(得分:9)
不使用Browse添加引用,而是使用Projects选项卡添加它。它会自动考虑项目依赖性(从而构建顺序)和其他东西。