小编M. *_*osh的帖子

Windows 服务:托管兼容模式不支持编辑并继续

我被分配从事 Windows 服务项目。我使用安装程序类 (ProjectInstaller.cs) 将其安装在我的计算机中。我想调试源代码,有时需要在调试模式下进行更改。我通过“调试”菜单附加了该进程来调试该项目,该项目工作正常,但在我尝试编辑或继续源代码时抛出错误:

托管兼容模式不支持编辑并继续

我用谷歌搜索并尝试了很多解决方案,但没有一个对我有用,其中几个如下:

  • 取消选中“工具”->“选项”中的“使用托管兼容模式”

  • 未选中“调试”->“附加到进程”->“附加到”->“选择...”的托管兼容模式

  • 从“调试”->“附加到进程”->“附加到”->“选择...”检查了托管(v4.6、V4.5、V4.0)

  • 在项目构建中使用平台目标。

  • 在我的 .csproj 文件中添加了{351668CC-8477-4fbf-BFE3-5F1006E4DB1F}字段

错误消息根据我实施的不同解决方案而有所不同。

以下是我上次尝试过的链接:

https://blogs.msdn.microsoft.com/visualstudioalm/2013/10/16/switching-to-managed-compatibility-mode-in-visual-studio-2013/

我猜测:最后一个不起作用,因为我的服务没有 exe 项目,而是我实现了 ProjectInstaller.cs 类并通过命令提示符手动安装它。

欢迎任何建议/推荐。

c# windows-services visual-studio winforms c#-4.0

5
推荐指数
2
解决办法
6213
查看次数

标签 统计

c# ×1

c#-4.0 ×1

visual-studio ×1

windows-services ×1

winforms ×1