Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.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
C#:使用附加进程进行调试时,Visual Studio看不到程序集DLL_C#_Visual Studio 2010_Dll_.net Assembly_Windows Media Center - Fatal编程技术网

C#:使用附加进程进行调试时,Visual Studio看不到程序集DLL

C#:使用附加进程进行调试时,Visual Studio看不到程序集DLL,c#,visual-studio-2010,dll,.net-assembly,windows-media-center,C#,Visual Studio 2010,Dll,.net Assembly,Windows Media Center,我正在使用Visual Studio 2010 Professional、C#、Windows Media Center SDK 6.0和NET Framework 2.0为Windows Media Center开发一个插件 我能够为应用程序创建一个安装程序(使用WiX安装程序),它可以将应用程序插入WMC 然而,我希望通过使用VS中的“附加进程”功能来调试应用程序,通过打开WMC中的插件(非常酷的功能)来显示我的即时更改。当我单击开始调试时,应用程序被打开。但是,我的更改不存在,并且在VS中

我正在使用Visual Studio 2010 Professional、C#、Windows Media Center SDK 6.0和NET Framework 2.0为Windows Media Center开发一个插件

我能够为应用程序创建一个安装程序(使用WiX安装程序),它可以将应用程序插入WMC

然而,我希望通过使用VS中的“附加进程”功能来调试应用程序,通过打开WMC中的插件(非常酷的功能)来显示我的即时更改。当我单击开始调试时,应用程序被打开。但是,我的更改不存在,并且在VS中显示以下错误:

“以下模块是在启用优化或 没有调试信息:

C:\Windows\assembly\GAC_MSIL\UltraPlaylists\1.0.0.0__d56c5e467dd76093\MyProject.dll

要调试此模块,请将其project buld配置更改为debug 模式。若要禁止显示此消息,请禁用“如果屏幕上没有用户代码,则发出警告” 启动“调试器”选项。“

在遵循这些说明()时,我注意到的一点是,在步骤6中,我应该“找到表示应用程序程序集的DLL,右键单击它,然后选择符号设置。”


但是,我无法在DLL列表中看到此应用程序集。我相信这可能是我收到之前消息的原因。

PDB文件丢失?也许您需要编译以进行调试而不是发布?我相信PDB文件是调试某些东西所必需的:我确实为调试而编译,并且在我的projectbin/debug文件夹中生成了MyProject.dll和MyProject.PDB文件。但是,它们不会显示在VS模块窗口中。嗯,可能是您需要将bin/Debug文件夹添加到您提到的MSDN说明步骤6中对话框显示的
Symbol file(.pdb)位置列表中吗?谢谢您的建议,但我尝试了,但没有成功。