Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 在Win 7中将文件拖放到VS 2008中_Visual Studio 2008_Windows 7_Drag And Drop - Fatal编程技术网

Visual studio 2008 在Win 7中将文件拖放到VS 2008中

Visual studio 2008 在Win 7中将文件拖放到VS 2008中,visual-studio-2008,windows-7,drag-and-drop,Visual Studio 2008,Windows 7,Drag And Drop,我在全新的Windows 7安装上安装了VS 2008 Team System,无法将文件拖放到其中以打开它们(即:。配置文件) 我可以在WindowsXP上做这件事 我可以从文件->打开中打开它们 菜单 你知道我可能缺少什么设置吗?我已经在UAC上玩得很开心了,不得不以管理员的身份运行VS(即使我是本地机器上的管理员)和许多其他windows 7上新增的小东西。我想,我现在正在讨论禁用UAC、禁用(尽管我不想破坏系统)或只是简单地使用它 我也愿意接受其他建议。这不是一个bug,而是一个安全

我在全新的Windows 7安装上安装了VS 2008 Team System,无法将文件拖放到其中以打开它们(即:。配置文件)

  • 我可以在WindowsXP上做这件事
  • 我可以从文件->打开中打开它们 菜单
你知道我可能缺少什么设置吗?我已经在UAC上玩得很开心了,不得不以管理员的身份运行VS(即使我是本地机器上的管理员)和许多其他windows 7上新增的小东西。

我想,我现在正在讨论禁用UAC、禁用(尽管我不想破坏系统)或只是简单地使用它


我也愿意接受其他建议。

这不是一个bug,而是一个安全特性。进一步说明:

这不是VS2008或Windows 7特有的问题。它发生在具有不同完整性级别的任何应用程序之间。在Vista或更高版本(Server 2008、Windows 7)中,这可能是由UAC和某些应用程序升级而其他应用程序未升级引起的。完整性级别较低的应用程序无法向完整性级别较高的应用程序发送消息。在您的情况下,以非特权用户身份运行的Windows资源管理器无法向Visual Studio发送拖放消息,我假定Visual Studio正在以管理员身份运行。例如,如果您尝试将文件拖放到提升的记事本中,也会发生同样的情况

一些变通办法包括:

  • 禁用UIPI,使低完整性应用程序可以向高完整性应用程序发送消息(安全风险)
  • 禁用UAC,使您的所有应用(包括Windows资源管理器)运行提升(更大的安全风险)
  • 运行升级的Windows资源管理器(有风险?为了避免文件->打开,似乎要做很多工作)
  • 使用非升级的Visual Studio(安全风险最低,但不支持某些场景,例如在IIS、iirc中调试ASP.NET应用程序)

  • 我知道这没有多大帮助,但我只是尝试将Win7中的.jpg文件添加到VS 2008上,对我来说效果很好,但是我只使用VS 2008 Pro。VSTS2008也一样-在Win7 RTM上,我可以拖放文件并打开它们。这显然需要更多的澄清-例如,“不能拖放文件”到底意味着什么-您得到一个禁用的DnD鼠标光标,或者您可以拖放但它没有打开,或者它试图打开但失败并出现错误?另外,它是否与SP1一起使用(如果不是,那么SP1可能会有所帮助?)。我得到一个DnD图标,它是VS2008团队系统与SP1。Win 7 ultimate从我的MSDN订阅下载(我自己的激活密钥)。。。我想不出还有什么有用的,一切都是默认设置。。。真奇怪DND icon=禁用的iconCorrect。我的问题是,为什么你们都以管理员的身份运行VisualStudio?我知道在某些情况下它是必需的,但并不总是。我有在iis中托管的web项目,其中一个案例是我自己回答的,因为没有人回答过,但我正在从我的答案中切换接受的答案,因为这更完整。