2014-09-02 127 views
10

所以,我有点新到这个VS世界。我使用的是VS 2012,上次所做的一切正常。现在我尝试打开我的项目,但实际上没有加载它们。当我进入解决方案资源管理器时,我只看到消息“加载失败”,然后显示消息:“该项目需要用户输入,重新加载以获取更多信息。”但是当我重新加载时,它会弹出一条消息:“操作无法完成,不支持此界面。”Visual Studio 2012不加载任何项目

我不知道是什么意思的“需要用户输入”,我从来没有打开我的项目与任一输入,我只要按一下该项目的文件,然后打开它...

总之,这是怎么回事上??

谢谢。

+0

看在 “输出” 窗口。那里通常有更多的信息。根据您配置VS的方式,您可能需要通过View => Output打开Output窗口。 – 2014-09-02 03:18:43

+0

任何项目?你能创建一个新的空白项目吗?你能保存它,退出并重新打开它吗? – Blorgbeard 2014-09-02 03:19:01

+0

输出窗口没有任何内容。 @ ta.speot.is 任何项目!即使是只有一个文件的noob项目也没有开放。我不能创建新的,因为它错误显示消息“包”视觉C++包'未能加载“ – Fabiotk 2014-09-02 03:32:26

回答

13

我收到了同样的消息(使用VS 2013)打开位于网络驱动器上的项目。

我右键单击解决方案资源管理器中的项目并选择“重新加载项目”,出现一个对话框警告我关于不受信任的位置,我单击确定并成功加载项目。

+0

当解决方案只包含一个或两个项目时,这可能是正确的,但很快就会变得不切实际。我们针对大型产品的一些传统解决方案包含200多个项目。 @ xevser的答案应该是被接受的答案。 – 2016-12-14 12:28:09

+0

@RegEdit够公平的,我通常不会使用涉及许多项目的解决方案。也许SO需要一种方法来获得两个被接受的答案,具体取决于您在解决方案中有多少个项目;) – mendel 2016-12-14 16:19:09

5

更改项目的文件夹名称。然后VS再次问是否可信。比单击是。之后,VS重新加载项目

+1

Didnt在我的案例中工作。 – 2016-03-12 07:08:12

+0

工作就像一个魅力(VS2013)。注意代替项目文件夹,最简单的方法是重命名解决方案文件夹(或将其移至新的子文件夹)。这可以使解决方案文件中的所有相关项目引用保持正确。 – 2016-12-14 12:25:10

4

我不得不在Windows 10.0笔记本电脑上“修复”Visual Studio Express 2012。如果您已经安装了Visual Studio,您将获得修复选项。

这解决了我的问题,它完全像上面那样。

1

我删除了ComponentModelCache文件夹并重新启动了Visual Studio 2012. 这解决了我的问题。

C:\ Users \用户名\ AppData \本地\微软\ VisualStudio的\ 11.0 \ ComponentModelCache