http://msdn.microsoft.com/library/default.asp?url=/library/en-us/csref/html/vcwlkCOMInteropPart2CServerTutorial.asp

解决方案 »

  1.   

    http://www.yesky.com/20020711/1620044.shtml
      

  2.   

    System.EnterpriseServices
    為什麼我的.net 找不到這個EnterpriseServices
      

  3.   

    如果你是:using System.EnterpriseServices不可以
    你可以在工程中添加对给.dll的应用!
      

  4.   

    是哪 個dll呢。我不知道。
      

  5.   

    在工程中添加应用
    .NET 中有就是System.EnterpriseServices
      

  6.   

    在解决方案管理器中的引用中添加对System.EnterpriseServices的引用。
      

  7.   

    創建了一個com+編譯成功,可卻在2000無件服務中找不到我的com組件。
    看看有什麼錯誤。using System;
    using System.EnterpriseServices;
    using System.Reflection; [assembly: ApplicationName("myComponent")]
        [assembly: AssemblyKeyFileAttribute("..\\..\\myComponent.snk")]
    namespace myComponent
    {
    [Transaction(TransactionOption.Required)]
    public class First : ServicedComponent
    {
    [AutoComplete]
    public string GetStr(string str)
    {
    return str + "is ok !";
    }
    }
    }編譯都沒問題。
      

  8.   

    看了別人的貼子。原來還少了個
     regsvcs dll文件名
      

  9.   

    那是OS的问题吧!
    用2000的 advance server版
      

  10.   

    Microsoft (R) .NET Framework Services Installation Utility Version 1.0.3705.0
    Copyright (C) Microsoft Corporation 1998-2001.  All rights reserved.警告: 類別 'myComponent.First' 沒有類別介面,這表示 Unmanaged 晚期繫結呼叫不能使
    用 AutoComplete 方法。
    已安裝的組件:
            組件: C:\Documents and Settings\Administrator\My Documents\Visual Studio
     Projects\ClassLibrary6\bin\Debug\myComponent.dll
            應用程式: myComponent
            型別程式庫: c:\documents and settings\administrator\my documents\visual
    studio projects\classlibrary6\bin\debug\myComponent.tlb這樣的結果對嗎?