如何解决插件只能在调试中使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何解决插件只能在调试中使用相关的知识,希望对你有一定的参考价值。

我正在使用dynamics-crm 2016,我有一个Phonecall实体的postupdate插件。在statecompleted后我做了一些动作。问题是,当我在调试中运行它并使用断点等等时,一切正常,但没有调试。起初我的代码是在setState - 插件中没有任何工作,所以我认为那是问题,然后我使用更新消息,仍然只适用于调试...如何解决这个问题,它是如何发生的?

答案

由于您的问题是引用程序集的问题,您需要将主程序集与引用的程序集合并。

在post build事件中,您可以使用ILMerge将主程序集和依赖项合并到一个程序集中。

你可以在这里找到ILMerge:https://www.microsoft.com/en-au/download/details.aspx?id=17630,或者你可以更好地遵循这里的答案:How to Integrate ILMerge into Visual Studio Build Process to Merge Assemblies?

另一答案

您应该检查构建解决方案的.Net框架。在过去,我只能构建扩展到4.5.2框架。

以上是关于如何解决插件只能在调试中使用的主要内容,如果未能解决你的问题,请参考以下文章

如何在Sublime Text中添加代码片段

运行/调试你的PHP代码

angularJS使用ocLazyLoad实现js延迟加载

如何调试最新chromium

如何在 Flutter 插件中调试 iOS 原生代码?

如何调试最新chromium