发布模式下Smartsheet C Sharp SDK DLL错误

时间:2019-01-30 08:23:55

标签: c# visual-studio-2015 smartsheet-api-2.0 smartsheet-c#-sdk-v2

我已经完成了代码,并希望编译和发布该软件。当我从调试更改为发行版时,我已经设法解决了所有错误/错误消息,除了1个伤了我的头!

正在寻找一些帮助解决此问题的方法,因为Google博士没有帮助。

我已经搜索了他们的SDK套件,并且没有帮助文本

错误CS1759

无法嵌入程序集'smartsheet-csharp-sdk,Version = 2.2.1.0,Culture = neutral,PublicKeyToken = null'中的互操作类型,因为它缺少System.Runtime.InteropServices.ImportedFromTypeLibAttribute'属性或System.Runtime .InteropServices.PrimaryInteropAssemblyAttribute”属性。

1 个答案:

答案 0 :(得分:0)

前段时间我遇到了同样的问题,应该做两件事。

  1. 将smartsheet-csharp-sdk NuGet软件包更新到最新版本2.6(在 我的情况)。请记住,可能需要三个依赖项 也要更新。(NLog.Config,RestSharp和Newtonsoft.Json)
  2. 似乎您正在将“嵌入互操作类型”功能与 使用类类型。此类型有限制 限制嵌入功能。将其值“嵌入互操作类型”更新为false。

Here is the screenshot if needed