【问题标题】:Error: Invalid IL code in SDK.Service:.ctor (): IL_001d: pop错误:SDK.Service:.ctor () 中的 IL 代码无效:IL_001d:pop
【发布时间】:2020-06-28 05:59:57
【问题描述】:

我正在我的 nodejs 项目中使用 edge-js。我添加了 dll 文件并像这样导入它:

getHID = edge.func({
    source: function() {/*
    using System.Threading.Tasks;
    using SDK.DataModel;
    using SDK;
    public class Startup
    {
        public async Task<object> Invoke(dynamic input)
        {
            string personId = input.nationalCode;

            DO_IDENTIFIER healthCareProvider = new DO_IDENTIFIER();
            healthCareProvider.Issuer = input.dedicated_organization;
            healthCareProvider.Assigner = input.exporter_organization;
            healthCareProvider.Type = input.type;
            healthCareProvider.ID = input.medicalNumber;
           
            DO_CODED_TEXT insurer = new DO_CODED_TEXT();
            insurer.Value = input.name;
            insurer.Terminology_id = input.code;
            string codedString = (input.id).ToString();
            insurer.Coded_string = codedString;

            Service srv = new Service();

            var result = srv.GetHIDurgent(personId, healthCareProvider, insurer, null);

            return result;
        }
    }
 */},
    references: ['OIS_TestMode_2_KeyA3.dll']
})

当我删除 Service srv = new Service()result 时,它可以完美运行,没有错误。 但是当我添加Service srv = new Service()result 时,它符合但抛出了这个错误: Error: Invalid IL code in SDK.Service:.ctor (): IL_001d: pop

请帮帮我!!

【问题讨论】:

    标签: c# node.js mono edgejs


    【解决方案1】:

    它应该有一个 USB 令牌 它有一个 Windows 安装程序 安装它并保持usp连接。 那么它应该可以工作了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多