我在C#中創建了一個瀏覽器助手對象,它工作正常。我只有一個小問題,那就是當我註冊插件並轉到Internet Explorer並單擊託管插件時。彈出的窗口顯示了我的插件的名稱,比如namespace.class,其中namespace是我的項目的命名空間,class是我項目中的類名。我曾嘗試在AssemblyInfo.cs中設置所有我能想到的東西,但沒有改變這個名稱。命名瀏覽器助手對象
[assembly: AssemblyTitle("My title1")]
[assembly: AssemblyDescription("My title1")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("My title1")]
[assembly: AssemblyProduct("My title1")]
[assembly: AssemblyCopyright("My title1")]
[assembly: AssemblyTrademark("My title1")]
[assembly: AssemblyCulture("")]
[assembly: AssemblyDefaultAlias("My addon")]
這是我的currecnt程序集設置,但它沒有做我想做的。我也讀過關於使用ProgId的一些信息,但是我不太清楚在哪裏設置這個,但我認爲我已經試過把它放到現在,它不起作用。
我曾嘗試將ProdId放在命名空間和類之間,但它似乎沒有做任何事情。這是放置這個的好地方嗎?
[
ComVisible(true),
Guid("4070B9C7-D748-4A07-920B-63B3533F86F1"),
ClassInterface(ClassInterfaceType.None),
ProgId("My Adon")
]