C# 使用RubyonRails从.dll获取返回值?
我从ROR将参数传递到C#.net dll,并在那里进行一些计算和返回值,但我无法检索这些值。是否可以使用ROR获取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#逻辑
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进行连接是很难看的,你在网上找不到多少帮助