无法将文件拖到解决方案资源管理器

25

我遇到了一个不寻常的问题。我一直能够将桌面或资源管理器中的文件和文件夹拖动到Visual Studio中的解决方案资源管理器中,然后将这些文件添加到我的项目中。但现在当我尝试拖动文件时,我只会得到“停止”符号。

我正在使用运行在Vista Home Premium 64位系统上的Visual Studio 2008。

有任何想法吗?


我在Vista 64 Ultimate和VS 2008上遇到了相同的问题,尽管说实话我从来没有以这种方式添加过文件。 - cfeduke
我刚从 Server 2008(作为桌面)迁移到了 Win7 x64 Ultimate,现在遇到了同样的问题。我以管理员身份运行 VS2008,并尝试以管理员和标准身份运行 Explorer,但到目前为止都没有成功。 - Guy
1
看起来这个问题也在SuperUser上讨论:http://superuser.com/questions/59051/ - Guy
4个回答

43

如果其中一个窗口仅以管理员身份运行,则Windows将不允许您从一个窗口拖动到另一个窗口。

您是否正在以管理员身份运行Visual Studio?

简而言之:请将 Visual Studio 以非管理员身份运行。


3
当您尝试拖放时,他们确实应该显示一条消息来解释为什么无法使用拖放功能。 - Casebash
4
当我将VS和资源管理器都作为管理员运行时,它并没有起作用。只有在两者都以非管理员身份运行时才有效。 - axk
它随机地让你做,有时候不行。无论是管理员还是非管理员。 - FlavorScape
对我来说,当它们都设置为管理员时,它没有起作用,但当我将它们都设置为非管理员时,它就起作用了。 - TheCuBeMan

5
您的项目正在运行中,这时您是无法进行此操作的。对吧?

不,项目没有运行,我也没有编译。 - Scott

3

当我以管理员模式运行Visual Studio时,我也无法从资源管理器中将文件拖放到其中。

但请尝试从Visual Studio的解决方案资源管理器/管理器上下文菜单中打开“添加/现有项目...”,并从该窗口拖放文件和文件夹。

在我使用Visual Studio 2012时有效...


很棒的解决方法!在我的Windows 8.1上,使用VS 2012以管理员身份运行可以正常工作。 - David Airapetyan
这个应该更高一些。虽然如果可能的话,你可能不应该以管理员身份运行VS,但是最佳答案并没有真正回答问题,而这个答案则回答了。 - Chao

0

我曾经遇到过同样的问题,发现我正在从一个压缩文件夹中提取文件。我解压了所有文件,然后成功地将它们拖放到解决方案资源管理器中。确保你的文件不在压缩文件夹的查看模式下。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接