<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>#import从.NET DLL生成的Tlb的神秘错误</title><link>http://blogs.msdn.com/yizhang/archive/2008/03/05/import-net-dll-tlb.aspx</link><description>经常看到有朋友问到类似的问题，问题本身不复杂，但是答案不是特别明显，这里我把解决方法 Post 出来和大家共享一下，希望能够有所帮助。 假设我们有下面的 A.cs 文件： using System; using System.Runtime.InteropServices; &amp;#160; [InterfaceType(ComInterfaceType.InterfaceIsDual)] public interface IA { &amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>使用IDispatch::Invoke函数在C++中调用C#实现的托管类库方法</title><link>http://blogs.msdn.com/yizhang/archive/2008/03/05/import-net-dll-tlb.aspx#8763117</link><pubDate>Tue, 22 Jul 2008 07:55:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8763117</guid><dc:creator>CLR &amp; Silverlight上海研发团队的Blog</dc:creator><description>&lt;p&gt;CLR Interop简而言之是让非托管代码与托管代码之间可以相互调用的技术。这项技术可以使开发人员重用已有的托管或非托管组建，并根据自己的需要，权衡托管代码的简易性与非托管代码的灵活性，选择适合自己实际情况的编程语言，而不用过多考虑重用的组件是用哪种语言开发的。Interop中文的意思是互通性，既然是互通，代码的调用就有两种不同的方向。本文所要讲述的是使用COM&lt;/p&gt;
</description></item></channel></rss>