2011-10-06 39 views
3

我使用Visual Studio 2010創建了C#dll。 我可以使用regasm註冊它。我也爲我的班級使用了[ComVisible(true)]。 問題是,我無法從VBScript訪問此DLL。 我記得在Project |屬性屏幕。 這是什麼設置?還是有另一種方式?創建將通過VBScript訪問的C#dll

+0

你正在考慮的選項正在爲標記有ComVisible特性創建COM組件這個優秀的文章。如果你註冊了DLL,那麼你應該能夠與它溝通。 –

+0

在類上應用[ProgId(「foo.bar」)]屬性有助於避免猜測在vbscript中使用的名稱。並且不要忘記使用Regasm.exe中的/ codebase選項 –

+0

我不得不轉到項目屬性,然後爲它分配一個簽名。 – user982587

回答