我被分配从事 Windows 服务项目。我使用安装程序类 (ProjectInstaller.cs) 将其安装在我的计算机中。我想调试源代码,有时需要在调试模式下进行更改。我通过“调试”菜单附加了该进程来调试该项目,该项目工作正常,但在我尝试编辑或继续源代码时抛出错误:
托管兼容模式不支持编辑并继续
我用谷歌搜索并尝试了很多解决方案,但没有一个对我有用,其中几个如下:
取消选中“工具”->“选项”中的“使用托管兼容模式”
未选中“调试”->“附加到进程”->“附加到”->“选择...”的托管兼容模式
从“调试”->“附加到进程”->“附加到”->“选择...”检查了托管(v4.6、V4.5、V4.0)
在项目构建中使用平台目标。
在我的 .csproj 文件中添加了{351668CC-8477-4fbf-BFE3-5F1006E4DB1F}字段
错误消息根据我实施的不同解决方案而有所不同。
以下是我上次尝试过的链接:
我猜测:最后一个不起作用,因为我的服务没有 exe 项目,而是我实现了 ProjectInstaller.cs 类并通过命令提示符手动安装它。
欢迎任何建议/推荐。