Ошибка Smartsheet C Sharp SDK DLL в режиме выпуска - PullRequest
0 голосов
/ 30 января 2019

Я выполнил свой код и собираюсь скомпилировать и выпустить программное обеспечение.Я перебрал все сообщения об ошибках / ошибках, когда перешел с отладки на выпуск, за исключением 1, из-за которого у меня болит голова!

Нужна помощь, чтобы решить эту проблему, так как доктор Google не помог.

Я искал их комплект SDK и там текст справки безуспешно

Ошибка CS1759

Невозможно внедрить типы взаимодействия из сборки smartsheet-csharp-sdk, Version = 2.2.1.0, Culture = нейтральный, PublicKeyToken = null ', поскольку в нем отсутствует либо атрибут System.Runtime.InteropServices.ImportedFromTypeLibAttribute', либо атрибут System.Runtime.InteropServices.PrimaryInteropAssemblyAttribute '.

1 Ответ

0 голосов
/ 05 февраля 2019

У меня была такая же проблема некоторое время назад, и вы должны сделать две вещи:

  1. Обновить пакет NuGet smartsheet-csharp-sdk до последней версии 2.6 (в моем случае).Имейте в виду, что есть три зависимости, которые также могут потребоваться для обновления. (NLog.Config, RestSharp & Newtonsoft.Json)
  2. Кажется, вы комбинируете функцию «Встраивать типы взаимодействия» с использованием типа класса,В этом типе есть ограничение на встраивание.Измените значение «Встроенный тип взаимодействия» на false.

Вот снимок экрана, если необходимо

...