Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用RubyonRails从.dll获取返回值?_C#_Ruby On Rails_Ruby_Ruby On Rails 3_Ironruby - Fatal编程技术网

C# 使用RubyonRails从.dll获取返回值?

C# 使用RubyonRails从.dll获取返回值?,c#,ruby-on-rails,ruby,ruby-on-rails-3,ironruby,C#,Ruby On Rails,Ruby,Ruby On Rails 3,Ironruby,我从ROR将参数传递到C#.net dll,并在那里进行一些计算和返回值,但我无法检索这些值。是否可以使用ROR获取dll方法返回值 代码: lib = WIN32OLE.new('GenerateUCNValues.GenerateUCNValues') @a=lib.generateCN(obj.String.to_s,obj.id.to_i,obj.Name.to_s)--这里我没有得到返回值(计算操作很好,但我无法用ROR捕捉返回值) 请与任何人分享此问题的解决方案?我建议您将C#逻辑

我从ROR将参数传递到C#.net dll,并在那里进行一些计算和返回值,但我无法检索这些值。是否可以使用ROR获取dll方法返回值

代码:

lib = WIN32OLE.new('GenerateUCNValues.GenerateUCNValues')
@a=lib.generateCN(obj.String.to_s,obj.id.to_i,obj.Name.to_s)--这里我没有得到返回值(计算操作很好,但我无法用ROR捕捉返回值)


请与任何人分享此问题的解决方案?

我建议您将C#逻辑公开为restful web服务,并通过网络进行调用。通过win32进行连接是很难看的,你在网上找不到多少帮助