我正在使用 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
要调试此模块,请将其项目配置更改为调试模式。要禁止显示此消息,请禁用 'Warn if no user code on launch' 调试器选项。”
遵循这些说明( MSDN 指南)时,我注意到的一件事是,在第 6 步中,我应该“找到代表您的应用程序程序集的 DLL,右键单击它,然后选择符号设置”。
但是,我在 DLL 列表中看不到这个应用程序程序集。我相信这可能是我收到较早消息的原因。