你所说的guid在你生成com+程序的机器上生成后,不管移植到什么机器上这个值都不会改变。你的调试步骤基本都正确,我再说一下我调试时的过程。
1,打开com+项目,在run parameters中然后在host Application中填写dllhost.exe在你机器中的路径,在parameters中填/ProcessID:{4FBEA6F8-6F57-4D45-8E2F-DBB5F598BA8A}后面这个串值你可以在组件服务中对应的application的右键属性中找到。在这个属性对话框里选“高级”选项卡,复选在“调试器中启动”,接着运行这个com+项目,它进入运行状态,一般没有什么界面出现,然后在要加断点的地方加上断点。接下来在你的集成环境外运行你的客户端程序,com+项目就会进入调试状态。