【问题标题】:The type or namespace name could not be found in Developing Dynamics CRM 2011在开发 Dynamics CRM 2011 中找不到类型或命名空间名称
【发布时间】:2019-03-11 14:53:01
【问题描述】:

我不得不做一些逆向工程。 无论如何,我基于decompiled 插件为Dynamics CRM 2011 开发了一个插件。请参阅此link。 我创建了一个新的类库, 我解决了大部分错误。 但是存在一些错误,其中一个是重复最多的! 该实体存储库调用的所有位置,例如QuoteProduct Entity

QuoteProductRepository quoteProductRepository = new QuoteProductRepository(context);

编译器说:

Severity    Code    Description Project File    Line    Suppression State
Error   CS0246  The type or namespace name 'QuoteReceiptStepRepository' could not be found (are you missing a using directive or an assembly reference?)    

我应该向项目添加什么参考?

【问题讨论】:

    标签: .net visual-studio dynamics-crm dynamics-crm-2011 crm


    【解决方案1】:

    从它的用法我们可以看出QuoteProductRepository是一个类。由于它不是 Microsoft\Dynamics CRM 类,因此它必须是在您反编译的原始 .dll 上使用的第三方代码。

    我在这里看到两个选项:

    1. 它是在您反编译的 .dll 上的命名空间内声明的。如果有,请在此处查找。
    2. 它在另一个 .dll 上声明,该 .dll 被您反编译的 .dll 引用。在这种情况下,您需要获取此其他 .dll 以查看其实现。

    【讨论】:

    • 你是对的,独立且不同版本的 ILSpy 显示不同的库。谢谢。
    猜你喜欢
    • 1970-01-01
    • 2017-07-12
    • 2011-05-13
    • 1970-01-01
    • 2013-03-25
    • 2012-06-19
    • 2017-11-29
    • 2012-09-27
    相关资源
    最近更新 更多