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

Posted

技术标签:

【中文标题】无法将文件拖到解决方案资源管理器【英文标题】:Can't drag files to Solution Explorer 【发布时间】:2010-09-21 00:09:15 【问题描述】:

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

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

有什么想法吗?

【问题讨论】:

我在 Vista 64 Ultimate 和 VS 2008 上遇到了相同的行为,尽管 TBH 我从来没有以这种方式添加文件。 我刚刚从 Server 2008(作为桌面)迁移到 Win7 x64 Ultimate,现在遇到了同样的问题。我以管理员身份运行 VS2008,也尝试以管理员和标准身份运行资源管理器,但到目前为止没有运气。 看起来超级用户也在讨论这个问题:superuser.com/questions/59051 【参考方案1】:

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

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

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

【讨论】:

他们确实应该显示一条消息,解释为什么在您尝试拖放时会损坏 当我以管理员身份运行 VS 和 Explorer 时,它也不起作用。仅适用于以非管理员身份运行的两者。 它随机让你做,有时不做。无论是管理员还是非管理员。 对我来说,当它们都设置为管理员时它不起作用,而当我将它们都设置为非管理员时,DID 起作用。【参考方案2】:

当您的项目正在运行时,您不能这样做。是吗?

【讨论】:

没有。项目没有运行,我也没有编译。【参考方案3】:

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

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

在我的机器上使用 Visual Studio 2012 ...

【讨论】:

出色的解决方法!在带有 VS 2012 的 Windows 8.1 上为我工作,以管理员身份运行。 这应该更高。虽然是的,但如果可能的话,您可能不应该以管理员身份运行 VS 最佳答案实际上并没有回答这个问题,但这个答案可以。【参考方案4】:

我遇到了同样的问题,并注意到我正在从压缩的文件夹中提取文件。我解压缩了所有文件,并且能够很好地拖放到解决方案资源管理器中。确保您的文件不在压缩文件夹中的查看模式下。

【讨论】:

以上是关于无法将文件拖到解决方案资源管理器的主要内容,如果未能解决你的问题,请参考以下文章

将文件从应用程序拖到资源管理器。我的应用程序可以复制吗?

SQL2008 对象资源管理器 无法显示

VS Code - 将图像从资源管理器窗格拖到 markdown 文件中并作为路径放置

Win10 导航窗口不能移动文件win10 资源管理器 无法拖动文件到左侧驱动器

拖放到桌面/资源管理器

您如何检测文件何时被放入 Windows 资源管理器?