我有一个由4个项目组成的解决方案,我很高兴在运行VS 2012的Windows 7计算机上编辑它,将我的代码存储在云中的TFS + Git中。
但是,在解决了解决方案之后,我无法在家用PC上安装Visual Studio 2012来打开项目文件。
我在4个项目中的3个中收到“解决方案加载...”消息和(加载失败)。
现在差异在于我在Windows 8上运行Windows 7 64位。 在工作中,我运行64位版本的VS2012,在家中运行32位。
也许这足以搞砸了,也许我在我的家用电脑没有的64位实例上引用了一些内容,但除此之外,这些机器都使用VS 2012的Update 3修补。
我能做些什么来发现VS在做什么?我可以打开任何跟踪选项吗? 我删除了所有内容,将解决方案拉下来无济于事。
答案 0 :(得分:14)
我遇到了同样的问题,但卸载NuGet并没有帮助。 VS会在一个项目旁边挂起(初始化...),我必须杀掉它。你的解决方案让我思考,所以我从解决方案文件夹中删除了packages文件夹。我启动了VS,确保在NuGet选项中检查自动下载,然后加载解决方案没有问题。重建解决方案促使NuGet恢复包,一切都很好。
答案 1 :(得分:7)
似乎在没有包的项目上挂起("项目初始化......") 卸载NuGet似乎解决了初始问题,然后我可以打开解决方案。 构建 - >然后再次安装NuGet,确保关闭丢失软件包的自动下载。 然后VS呻吟着失去了Microsoft.Build.1.7 dll,因此从Console Manager手动添加了所需的包。 最终让它恢复了工作。
希望能帮助其他有类似问题的人。