Visual studio 2010 VisualStudio使用附加有计算机名的重复DLL编译项目

Visual studio 2010 VisualStudio使用附加有计算机名的重复DLL编译项目,visual-studio-2010,compilation,Visual Studio 2010,Compilation,我有一个web项目,它引用了许多其他项目,当这个web项目被编译时,我得到了项目和其他项目预期的标准DLL,但除此之外,所有这些项目都有“重复”DLL,并在末尾附加了我的计算机名: MyServices.dll(和.pdb) MyServices-computerName.dll(和.pdb) 当我运行该网站时,我得到的错误是找不到该文件,并且DLL的清单与可执行文件不匹配 我试着清理构建,擦除所有内容,然后从源代码管理中恢复,但他们总是回来 如果我手动删除它们,站点运行正常,但在我构建时它们会

我有一个web项目,它引用了许多其他项目,当这个web项目被编译时,我得到了项目和其他项目预期的标准DLL,但除此之外,所有这些项目都有“重复”DLL,并在末尾附加了我的计算机名:

MyServices.dll(和.pdb) MyServices-computerName.dll(和.pdb)

当我运行该网站时,我得到的错误是找不到该文件,并且DLL的清单与可执行文件不匹配

我试着清理构建,擦除所有内容,然后从源代码管理中恢复,但他们总是回来


如果我手动删除它们,站点运行正常,但在我构建时它们会返回

这是源文件夹与SkyDrive同步的结果。在构建过程中,对DLL进行了许多更改,这实际上使其看起来像是多个源正在更新相同的文件,因此SkyDrive将计算机名附加到文件的末尾,以保留从“不同”源所做的更改