MSIDL到C# [英] MSIDL to C#

查看:54
本文介绍了MSIDL到C#的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

任何人都可以告诉我是否可以从IDL / MSIDL生成C#...


如果可能,我会喜欢带有命令示例的www refence: - )


干杯,

随机

Can anyone tell me if it is possible to generate C# from IDL/MSIDL ...

I would love a www refence with a command example if possible :-)

Cheers,
Random

推荐答案

随机,


奇怪的是,它有可能,但它不会总是正确映射。

但是,大部分时间都是如此。


你应该看一下Reflector,位于(注意换行):

http://www.aisto.com/roeder/dotnet/

基本上,你可以将IL编译成一个程序集,然后反汇编它使用这个工具
,它会给你C#源代码。


希望这会有所帮助。

-

- Nicholas Paldino [.NET / C#MVP]

- mv * @ spam。 guard.caspershouse.com


Random Tas K" <太阳神**** @ Task.be>在消息中写道

新闻:JW ******************* @ news20.bellglobal.com ..。
Random,

Oddly enough, it is possible, but it won''t ALWAYS map correctly.
However, most of the time, it does.

You should check out Reflector, located at (watch for line wrap):

http://www.aisto.com/roeder/dotnet/

Basically, you can compile the IL into an assembly, then disassemble it
using this tool, and it will give you the C# source code.

Hope this helps.
--
- Nicholas Paldino [.NET/C# MVP]
- mv*@spam.guard.caspershouse.com

"Random Task" <Ra****@Task.be> wrote in message
news:JW*******************@news20.bellglobal.com.. .
任何人都可以告诉我是否有可能从IDL / MSIDL生成C#...

如果可能的话,我会喜欢带有命令示例的www refence :-)

干杯,
Random
Can anyone tell me if it is possible to generate C# from IDL/MSIDL ...

I would love a www refence with a command example if possible :-)

Cheers,
Random



" Nicholas Paldino [。NET / C#MVP]" < mv*@spam.guard.caspershouse.com>写在

消息新闻:Od ************** @ TK2MSFTNGP14.phx.gbl ...
"Nicholas Paldino [.NET/C# MVP]" <mv*@spam.guard.caspershouse.com> wrote in
message news:Od**************@TK2MSFTNGP14.phx.gbl...
随机,
奇怪的是,这是可能的,但它不会总是正确映射。
但是,大部分时间都是如此。

你应该看看Reflector,位于(注意换行):

http: //www.aisto.com/roeder/dotnet/

基本上,您可以将IL编译成一个程序集,然后使用此工具将其拆解
,它将给出你是C#的源代码。

希望这会有所帮助。

-
- Nicholas Paldino [.NET / C#MVP]
- mv*@spam.guard.caspershouse.com

随机任务 <太阳神**** @ Task.be>在消息中写道
新闻:JW ******************* @ news20.bellglobal.com ..。
Random,

Oddly enough, it is possible, but it won''t ALWAYS map correctly.
However, most of the time, it does.

You should check out Reflector, located at (watch for line wrap):

http://www.aisto.com/roeder/dotnet/

Basically, you can compile the IL into an assembly, then disassemble it
using this tool, and it will give you the C# source code.

Hope this helps.
--
- Nicholas Paldino [.NET/C# MVP]
- mv*@spam.guard.caspershouse.com

"Random Task" <Ra****@Task.be> wrote in message
news:JW*******************@news20.bellglobal.com.. .
谁能告诉我如果可以从IDL / MSIDL生成C#...

如果可能的话,我会喜欢带有命令示例的www refence :-)

干杯,
随机
Can anyone tell me if it is possible to generate C# from IDL/MSIDL ...

I would love a www refence with a command example if possible :-)

Cheers,
Random





OP说I * D * L不是IL。我猜他正在谈论COM接口

定义语言 - 或者是一个错字;-)


你不能从IDL AFAIK生成C#。像IUnknown这样的东西在.NET中没有相关的垃圾收集而不是参考计数。


你想要实现什么?
<
问候


Richard Blewett - DevelopMentor
http://www.dotnetconsult.co.uk/weblog
http://www.dotnetconsult.co.uk?


我有一个框架规范...它是全部在OMG IDL中指定(即

CORBA)...我想用C#编写代码(不是C ++ ada等)...所以我想

从中生成类IDL ......有意义吗?


Richard Blewett [DevelopMentor]写道:
I have a spec for a framework ... it is all specified in OMG IDL (i.e.
CORBA) ... i wanna write the code in C# (not C++ ada etc) ... so i wanna
generate classes from the IDL ... make sense?

Richard Blewett [DevelopMentor] wrote:
Nicholas Paldino [.NET / C#MVP]" < mv*@spam.guard.caspershouse.com>在
消息新闻中写道:Od ************** @ TK2MSFTNGP14.phx.gbl ...
"Nicholas Paldino [.NET/C# MVP]" <mv*@spam.guard.caspershouse.com> wrote in
message news:Od**************@TK2MSFTNGP14.phx.gbl...
随机,
奇怪的是,这是可能的,但它不会总是正确映射。
但是,大部分时间都是如此。

你应该看看Reflector,位于(注意换行):

http: //www.aisto.com/roeder/dotnet/

基本上,您可以将IL编译成一个程序集,然后使用此工具将其拆解
,它将给出你是C#的源代码。

希望这会有所帮助。

-
- Nicholas Paldino [.NET / C#MVP]
- mv*@spam.guard.caspershouse.com

随机任务 <太阳神**** @ Task.be>在消息中写道
新闻:JW ******************* @ news20.bellglobal.com ...
Random,

Oddly enough, it is possible, but it won''t ALWAYS map correctly.
However, most of the time, it does.

You should check out Reflector, located at (watch for line wrap):

http://www.aisto.com/roeder/dotnet/

Basically, you can compile the IL into an assembly, then disassemble it
using this tool, and it will give you the C# source code.

Hope this helps.
--
- Nicholas Paldino [.NET/C# MVP]
- mv*@spam.guard.caspershouse.com

"Random Task" <Ra****@Task.be> wrote in message
news:JW*******************@news20.bellglobal.com ...
任何人都可以告诉我是否有可能从IDL / MSIDL生成C#...

如果可能的话,我会喜欢带有命令示例的www refence :-)

干杯,
随机
Can anyone tell me if it is possible to generate C# from IDL/MSIDL ...

I would love a www refence with a command example if possible :-)

Cheers,
Random




OP说I * D * L不是IL。我猜他正在谈论COM接口定义语言 - 或者是一个错字;-)

你不能从IDL AFAIK生成C#。 IUnknown之类的东西在.NET中没有相关性,因为它的垃圾收集而不是引用计数。

你想要实现什么?

关注

Richard Blewett - DevelopMentor
http://www.dotnetconsult。 co.uk/weblog
http://www.dotnetconsult.co.uk?



这篇关于MSIDL到C#的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆