我正在尝试调试附加到服务的一些代码。该服务实现了 2 个 .cs 文件。主程序为已由服务初始化的远程对象调用函数: string strCheminFile = DataLink.RemoteObject.CopyCaracMelToExcel(...);
该函数在服务的第二个 .cs 文件中定义:
public string CopyCaracMelToExcel(...)
{
CopyAlgomixToExcel copyCM = new CopyAlgomixToExcel();
return copyCM.CopyCaracMelToExcel(...);
}
该函数CopyCaracMelToExcel
在另一个类库程序中实现
CopyCaracMelToExcel(...)
'功能的实现'
这个函数也被声明到一个接口文件中:
string CopyCaracMelToExcel(...;
当我尝试在主程序中调试以下步骤时: string strCheminFile = DataLink.RemoteObject.CopyCaracMelToExcel(...); 我可以输入接口文件CopyCaracMelToExcel代码,但不能输入实现该功能的类库程序中的代码。
我试图将服务作为进程附加到调试菜单中。它不起作用。还尝试将服务作为外部应用程序启动(进入调试菜单)。
注意:该服务有两个 .cs 文件。只有主 .cs 生成了 PDB 文件。实现该功能的第二个 .cs 文件的名称没有 pdb 文件,当我尝试在此 .cs 文件中创建新断点时:警告是:断点不会被命中。没有为此文档加载任何符号
多谢