小编rom*_*eok的帖子

如何在命令行中从.NET程序集中获取IDL(或如何将TLB转换为IDL)?

我们有一个.NET程序集(实际上是Aspose.Words),我们希望客户端可以毫不费力地从COM客户端使用它.

  1. 因此我们使用程序集发送.TLB,以便客户端可以从C++或Delphi等语言中使用它,并且不需要自己提取.TLB.

  2. 我们还使用程序集发送.IDL,以便客户端可以查看它,如果他们想要查看枚举值(如果他们在ASP中编程).

  3. 我希望.TLB和.IDL由构建脚本生成.我可以生成.TLB没问题.但我无法在命令行中生成.IDL(或作为替代转换.TLB到.IDL).我使用OLEVIEW.EXE手动执行此操作,这不是很好.

听说Delphi的TLIBIMP.EXE听起来像它可以做到这一点,但它似乎没有单独提供.

所以问题是:

  1. 从上面的任何东西听起来都很愚蠢?

  2. 如何使用命令行从.NET程序集中获取.IDL.

谢谢.

.net idl typelib

7
推荐指数
2
解决办法
4757
查看次数

@Test(enabled = false)是否适用于TestNG中的类?

从TestNG doc我可以看到(enabled = false)可以应用于类或方法.但似乎只有在应用于方法时才有效.

有人看到同样的,找到了解决方案?

我顺便在ItelliJ IDEA 7.0中运行测试.

testng annotations class

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

.net ×1

annotations ×1

class ×1

idl ×1

testng ×1

typelib ×1