我知道在这个问题上有很多答案,但我仍然无法让它工作.我已经在应用程序的每个级别的每个控件上启用了AllowDrop,并尝试捕获每个控件上的DragEnter和Drop无效.我可以在应用程序中拖放项目,但是每当我尝试从Windows资源管理器或桌面等中提取内容时,它都会给我"无"图标.我有什么想法可能做错了吗?
这是我正在做的一个例子.仍然没有显示移动光标,也不会点击MainWindow_DragEnter函数.
namespace WpfApplication1
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
this.AllowDrop = true;
this.DragEnter += new DragEventHandler(MainWindow_DragEnter);
}
void MainWindow_DragEnter(object sender, DragEventArgs e)
{
e.Effects = DragDropEffects.Move;
}
}
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试从我的开发机器设置远程调试到在虚拟机中运行的生产环境,但无论我做什么,我都会收到以下错误:
无法连接到名为的Microsoft Visual Studio远程调试监视器.目标计算机上的Visual Studio远程调试程序无法连接回此计算机.验证失败.请参阅帮助以获得帮助.
这是我的设置:
主机:Windows 7 Professional x86 Visual Studio 2010 Ultimate
虚拟机:Windows 7 Professional x86
两台计算机位于同一个域中,使用相同的用户名和密码.远程计算机上的防火墙已关闭,主机上的防火墙已打开,但将其关闭会产生相同的错误.两台计算机上的帐户都是Administrators组的成员,并以管理员身份运行msvsmon和visual studio,或者/或产生相同的结果.当我将服务器名称放在"附加到进程"的限定符字段中并单击刷新时,我可以看到远程计算机上的日志说主机已连接,但紧接着是上面的错误.最后,这可能是最重要的信息,当身份验证失败时,我在偶数日志中得到一个条目,表明用户帐户已被锁定:
用户帐户已被锁定.
主题:
安全ID:SYSTEM
帐户名称: MyHostComputerName $
Account Domain: DomainWhichBothMachinesAreOn
登录ID:0x3e7锁定的帐户:
安全ID: MyHostComputerName\MyUsername *(在两台计算机上都相同)*帐户名称: MyUserName附加信息:
呼叫者计算机名称:MyVirtualMachineName
我已经阅读了看似每个教程,帮助票据以及关于这个问题和远程调试的随机信息,并尝试了几乎所有的"快速修复".我会非常感谢任何想法.如果需要,我可以提供任何其他信息.提前致谢.