安装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.
答案 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"
。
答案 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)