VS2010 - 已在解决方案中打开具有该名称的项目

时间:2011-01-03 12:38:28

标签: visual-studio-2010

安装RiaServices Toolkit Dec 2010(我猜)之后问题就出现了。

如果我卸载项目并重新加载它,即使在空项目(任何类型 - 没有对项目文件进行任何更改)中,我都会收到此消息。

Unloaded d:\users\carlucci\documents\visual studio 2010\Projects\ConsoleTestApp\ConsoleTestApp.Cmd\ConsoleTestApp.Cmd.csproj.

Loading d:\users\carlucci\documents\visual studio 2010\Projects\ConsoleTestApp\ConsoleTestApp.Cmd\ConsoleTestApp.Cmd.csproj ...
d:\users\carlucci\documents\visual studio 2010\Projects\ConsoleTestApp\ConsoleTestApp.Cmd\ConsoleTestApp.Cmd.csproj : error  : A project with that name is already opened in the solution.

6 个答案:

答案 0 :(得分:26)

我在VS2010中遇到了类似的问题,但与RiaService工具包无关。

我的解决方案是删除解决方案目录中的.suo文件

答案 1 :(得分:8)

这对我有用(解决方法2):

此问题是由AnkhSVN(问题625)中与路径框相关的错误引起的。

解决方法1

在Visual Studio中禁用AnkhSVN SCC提供程序(工具 - >选项... - >源代码管理 - >插件选择)或卸载AnkhSVN。

解决方法2

在“位置”文本框的“新建项目”对话框中,使用subversion规范化表单中的路径。规范化形式是大写的驱动器号,所有目录都与磁盘上的完全一样。例如,"C:\Users\Administrator\Documents\Visual Studio 2010\Projects"代替"c:\users\administrator\documents\visual studio 2010\projects"

From:

答案 2 :(得分:2)

尝试添加现有项目时遇到同样的问题。

我在这里访问了Ankh SVN主页,并在此处下载了最新的每日构建版本:http://ankhsvn.open.collab.net/daily安装最新版本后,问题仍然存在。

因此我更加关注。尝试添加现有项目时,预先选择的文件夹指向我自己计算机的网络共享。在本地硬盘上选择相同的项目可以解决我的问题。

答案 3 :(得分:1)

我也在VS2010中使用AnkhSVN。

我的解决方案是将我尝试加载的项目移动到SVN管理下的路径中。最初我试图从“主干”路径外部加载项目。

示例:我的其他已加载项目位于文件夹路径中,如下所示:

\\srv\documents\vs projects\svntrunk\project*

但我试图加载的项目是在不同的路径上(在SVN主干之外)

\\srv\documents\some other folder\projectToLoad\

我复制了文件夹\projectToLoad\并将其放在

\\srv\documents\vs projects\svntrunk\*

之后,我能够加载项目。

答案 4 :(得分:0)

当我从Visual Studio外部修改Visual Studio项目文件(* .csproj)时出现此错误(所以我在其他程序中调用了Microsoft.Build.Evaluation.Project.Load(MyProject.csproj))项目目前在VS中开放。我在codeyourself博客上找到了解决方案,我在这里进行了描述。

答案 5 :(得分:0)

I get this error occurs when using in field "Look in" specific meaning. After i set the option "Entire Solution" problem disappeared. PS: sorry for bad english