我在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")
]