Не удалось найти тип или имя пространства имен в Developing Dynamic CRM 2011 - PullRequest
0 голосов
/ 06 октября 2018

Я должен был сделать некоторые почитания техники.В любом случае, я разработал плагин для Dynamic CRM 2011 на основе плагина decompiled.Обратитесь к этой ссылке .Я создаю новую библиотеку классов, я решил большую часть ошибок.Но некоторые ошибки существуют, одна из них самая повторяющаяся!Везде, куда вызывал хранилище сущностей, например, для 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?)    

Какую ссылку я должен добавить в проект?

1 Ответ

0 голосов
/ 06 октября 2018

Из его использования мы видим, что QuoteProductRepository является классом.Поскольку это не класс Microsoft \ Dynamics CRM, это должен быть фрагмент кода стороннего производителя, который использовался в исходном .dll, который вы декомпилировали.

Я вижу здесь два варианта:

  1. Он объявлен внутри пространства имен DLL, которую вы декомпилировали.Если это так, поищите его там.
  2. Он объявлен в другом .dll, на который ссылается .dll, который вы декомпилировали.В этом случае вам нужно получить этот другой .dll, чтобы увидеть его реализацию.
...