【问题标题】:Visual Studio compiles projects with duplicate DLLs appended with computer nameVisual Studio 使用附加计算机名称的重复 DLL 编译项目
【发布时间】:2012-10-12 19:49:29
【问题描述】:

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

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

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

我尝试清理构建,擦除所有内容并从源代码管理中重新获取,但它们不断回来。

如果我手动删除它们,站点运行良好,但当我构建它们时它们又回来了。

【问题讨论】:

    标签: visual-studio-2010 compilation


    【解决方案1】:

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

    Skydrive application sync is creating multiple copies of files - Microsoft Community

    【讨论】:

      猜你喜欢
      • 2014-11-30
      • 2011-12-15
      • 2019-05-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多