Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 Msbuild找不到对另一个项目的dll的引用_Visual Studio 2010 - Fatal编程技术网

Visual studio 2010 Msbuild找不到对另一个项目的dll的引用

Visual studio 2010 Msbuild找不到对另一个项目的dll的引用,visual-studio-2010,Visual Studio 2010,我今天碰到了这个问题,但没有解决它 我的解决方案有几个项目,我修改了其中两个,以考虑到变化。为了完成更改,我使用addreference在另一个项目中引用了一个项目的dll。在VS2010中,一切都可以完美地编译,但当我将它指向构建服务器时,它就失败了,因为它无法找到其他项目的引用。我需要使用的特定类被标记为“始终复制到输出文件夹” 有人能帮我吗 找到了问题。这是由于构建顺序,这让我很惊讶,没有出现在IDE中。然而,我读到vs构建的方式与msbuild不同 假设所有项目都在同一个解决方案中,您应

我今天碰到了这个问题,但没有解决它

我的解决方案有几个项目,我修改了其中两个,以考虑到变化。为了完成更改,我使用addreference在另一个项目中引用了一个项目的dll。在VS2010中,一切都可以完美地编译,但当我将它指向构建服务器时,它就失败了,因为它无法找到其他项目的引用。我需要使用的特定类被标记为“始终复制到输出文件夹”


有人能帮我吗

找到了问题。这是由于构建顺序,这让我很惊讶,没有出现在IDE中。然而,我读到vs构建的方式与msbuild不同

假设所有项目都在同一个解决方案中,您应该添加项目引用,而不是dll引用。如果不是这种情况,包括您如何告诉msbuild生成内容,以及是否正在生成具有所需dll的项目。不,我想您误解了我的意思,我在其他项目中使用的引用是已编译的项目dll,而不是类。因此,我使用的是项目参考。