我有一个.net控件,用作网页中的ActiveX控件,实例化:
<object id="TheControl" name="TheControl" classid="clsid:012937D0-E1D8-4a80-A17F-DEADBEEFF00D"></object>
有没有办法将Visual Studio生成的XML文档用于TheControl
并将其转换为.js
文件,然后Visual Studio可以使用该文件为控件的实例提供智能感知。网页?
答案 0 :(得分:0)
您必须使用.NET Reflection获取所有属性和方法的列表,或编写XML解析器工具以获取相同的列表,然后从中生成.JS源代码。
我认为这两种方法都需要同样的努力来编写,但是如果没有Visual Studio生成文档XML,那么Reflection方法也可以只与ActiveX文件一起使用。
如果你想要的只是属性和方法的“空shell”.JS文件,那么本文中的代码应该提供一个很好的基础: