0

请观看此截屏视频,因为视频会显示一千张图片: https ://dl.dropbox.com/u/84476328/ShareX/2013-10/2013-10-26_06-49-48.mp4

我最近安装了 Visual Studio 2013 并尝试编译一个完美运行的 Visual Studio 2012 解决方案。

启动项目是 ShareX,我可以编译所有其他依赖项目,如截屏视频所示。当它开始编译主项目时,它失败了。

我不知道这怎么会发生。

所有项目都在 .NET Framework 3.5 上。整个解决方案在 Visual Studio 2012 中完全可编译。我已删除引用并重新添加它们无济于事。

欣赏任何指向正确方向的指针。

4

2 回答 2

0

我也遇到过这个问题(Win7、VS2012、C#、WinForms)。我的解决方案包括一个我直接引用的个人“框架”DLL 项目、主 EXE 项目和一个 UnitTests 项目。我承认我稍微移动了目录结构并在 Notepad++ 中手动编辑了解决方案的相对路径。几个构建/小时后,我收到了数百个错误,这些错误源于框架 DLL 项目神秘失踪。

这是为我解决这种情况的原因:

  1. 从解决方案中删除有问题的项目。
    • 保存解决方案。
    • 将项目添加回解决方案。
    • 更新项目-项目依赖项
    • 更新对解决方案项目的引用。
    • 节省
    • 干净的
    • 验证构建顺序
    • 验证配置管理器
    • 重建解决方案
于 2014-07-11T03:29:19.497 回答
0

原来是 Nuget 的一个问题。所有 csproj 文件中的以下源代码更改修复了它。我将其链接以供将来参考,以防其他人偶然发现相同的问题: https ://code.google.com/p/sharex/source/detail?r=742

于 2013-11-16T21:02:14.003 回答