我可以生成COM可見程序集(使用CodeDom或其他)嗎?我可以「生成」COM可見程序集嗎?
我正在尋找暴露C#類到VBA。基本上,我有一個對象驅動的Web服務器,每次我構建我的Web服務器時,我想也會生成一些包裝類(使用CodeDom可見的COM),因爲某些客戶端需要這些來訪問其他上下文中的數據(Excel/VBA等等......)。
所以這是可能的嗎?
UPDATE: 試圖史努比的RegFree方法,我建立一個班級分成test2.dll用的CodeDOM:
namespace Test
{
public class TestClass
{
private double _d1;
private double _d2;
public double d1 {
get {
return _d1; }
set { _d1 = value; }
}
public double d2 {
get { return _d2; }
set { _d2 = value; }
}
public double sum()
{
return d1 + d2;
}
}
}
我得到VBE如下:
它只是需要的屬性,所以沒有問題。 –
我沒有得到您的評論 – Jerome
我很困惑的COM註冊方面。我的理解是,這個屬性不會處理這個問題。 – Jerome