![]() | |
![]() |
| | Thread Tools | Search this Thread | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
#3
| |||
| |||
|
|
Hello, From your post, my understanding on this issue is that you are to export helpstrings to the typelib generated from an interop assembly in C#. If I'm off base, please feel free to let me know. To export helpstrings to tlb, you may consider setting the attribute: [System.ComponentModel.Description("just for test helpstrings")] for the methods exposed. Here is my test code: using System; using System.Collections.Generic; using System.Text; using System.Reflection; using System.Runtime.InteropServices; [assembly: Guid("efe72271-546a-4095-ba7a-b1a64264e1cb")] [assembly: AssemblyVersion("1.0.0.0")] namespace NETAssembly { [InterfaceType(ComInterfaceType.InterfaceIsDual), ComVisible(true)] public interface ITest { [System.ComponentModel.Description("just for test helpstrings")] string HelloWorld(); } [ClassInterface(ClassInterfaceType.None), ComVisible(true)] public class TestClass : ITest { public string HelloWorld() { return "Hello World!"; } } } 1. Save the above code into a cs file (*****.cs) 2. Run ¡°csc /t:library *****.cs /keyfile:key.snk in .net 2.0 SDK cmd line. 3. Run tlbexp *****.dll /out utfile.tlb to get the tlb file.Please let me know if you have any other concerns, or need anything else. Have a nice day! ![]() Sincerely, Jialiang Ge (jialge (AT) online (DOT) microsoft.com, remove 'online.') Microsoft Online Community Support ================================================== Get notification to my posts through email? Please refer to http://msdn.microsoft.com/subscripti...ult.aspx#notif ications. With newsgroups, MSDN subscribers enjoy unlimited, free support as opposed to the limited number of phone-based technical support incidents. Complex issues or server-down situations are not recommended for the newsgroups. Issues of this nature are best handled working with a Microsoft Support Engineer using one of your phone-based incidents. ================================================== This posting is provided "AS IS" with no warranties, and confers no rights. |
#4
| |||
| |||
|
|
Which ways have I to do this? Use the DescriptionAttribute and AssemblyDescriptionAttribute classes. Mattias -- Mattias Sjögren [C# MVP] mattias @ mvps.org http://www.msjogren.net/dotnet/ | http://www.dotnetinterop.com Please reply only to the newsgroup. |
#5
| |||
| |||
|
#6
| |||
| |||
|
|
Hello I don't think Property's helpstring can be divided: one for propget, another for propput. If you see the VB Properties through object brower, you will find them have only one helpstring. For instance: the helpstring of Form's property 'Appearance' is: Property Appearance As Integer Member of Unknown1._Form Returns/sets whether or not an object is painted at run time with 3-D effects. Therefore, I suggest that you write 'Returns/sets ...' as description of property if it has both set and get methods. Mathias, any idea? Sincerely, Jialiang Ge (jialge (AT) online (DOT) microsoft.com, remove 'online.') Microsoft Online Community Support ================================================= When responding to posts, please "Reply to Group" via your newsreader so that others may learn and benefit from your issue. ================================================= This posting is provided "AS IS" with no warranties, and confers no rights. |
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
| |