Publish.RegisterAssembly(String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
註冊 COM Interop 的組件。
public:
virtual void RegisterAssembly(System::String ^ AssemblyPath);
public void RegisterAssembly (string AssemblyPath);
abstract member RegisterAssembly : string -> unit
override this.RegisterAssembly : string -> unit
Public Sub RegisterAssembly (AssemblyPath As String)
參數
- AssemblyPath
- String
組件的檔案系統路徑。
實作
例外狀況
輸入組件沒有強式名稱。
AssemblyPath
為 null
。
找不到 AssemblyPath
,或未指定副檔名。
AssemblyPath
不是有效的組件。
以兩個不同辨識項載入組件或模組兩次,或是組件名稱超過系統定義的長度上限。
以 ComUnregisterFunctionAttribute 標記的方法不是 static
。
-或-
在階層架構的指定層級中,有一個以上的方法是以 ComUnregisterFunctionAttribute 標記。
-或-
以 ComUnregisterFunctionAttribute 標記之方法的簽章無效。
備註
RegisterAssembly 會使用元件註冊工具 (Regasm.exe) ,在元件中註冊可建立的類別。 如需詳細資訊,請參閱 Regasm.exe (元件註冊工具) 。