共用方式為


HOW TO:註冊自訂資料產生器

更新:2007 年 11 月

當您已經撰寫了自訂產生器之後,必須先在電腦上註冊它,才可以供資料產生器使用。若要註冊產生器,您必須以強式名稱來簽署 .dll 檔案,然後將此 .dll 檔案複製到私用組件資料夾或全域組件快取中。您也必須建立 Extensions.xml 檔案。

若要註冊自訂產生器

  1. 開啟完成的資料產生器專案。

  2. 在 [方案總管] 中,以滑鼠右鍵按一下專案,開啟 [屬性] 頁面。

  3. 在 [簽署] 索引標籤上,選取 [簽署組件] 核取方塊,然後輸入以強式名稱簽署組件所用的金鑰檔名稱。如需詳細資訊,請參閱 HOW TO:使用強式名稱簽署組件

  4. 在 [檢視] 功能表上,按一下 [其他視窗],然後按一下 [命令視窗],開啟 [命令] 視窗。

  5. 在 [命令] 視窗中輸入下列程式碼。將 FilePath 替代為已編譯之 .dll 檔案的路徑和檔案名稱。請在路徑和檔案名稱周圍加上引號。

    注意事項:

    根據預設,已編譯之 .dll 檔案的路徑為 YourSolutionPath\bin\Debug 或 YourSolutionPath\bin\Release。

    ? System.Reflection.Assembly.LoadFrom("FilePath").FullName
    
    ? System.Reflection.Assembly.LoadFrom(@"FilePath").FullName
    
  6. 請按 ENTER 鍵。

  7. 將產生的程式碼行複製到剪貼簿中。此程式碼行應該與下列程式碼相似:

    "GeneratorAssembly, Version=1.0.0.0, Culture=neutral, PublicKeyToken=nnnnnnnnnnnnnnnn"
    
  8. 開啟純文字編輯器,如 [記事本]。

  9. 使用您在上一個步驟所複製的資訊,提供下列資訊,並指定自己的組件名稱、公開金鑰語彙基元和副檔名類型:

    <?xml version="1.0" encoding="utf-8" ?> 
      <extensions assembly="GeneratorAssembly, Version=1.0.0.0, Culture=neutral, PublicKeyToken=TokenKey" version="1" xmlns="urn:Microsoft.VisualStudio.TeamSystem.Data.Extensions" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:Microsoft.VisualStudio.TeamSystem.Data.Extensions Microsoft.VisualStudio.TeamSystem.Data.Extensions.xsd">
      <extension type="GeneratorNamespace.GeneratorClassName" enabled="true" /> 
      </extensions>
    
    注意事項:

    此副檔名類型的格式為 "namespace.classname"。此組件名稱不包含 ".dll" 副檔名。

  10. 使用下列資訊來儲存檔案:

    檔名

    TestGenerator.Extensions.xml

    位置

    [Program Files]\Microsoft Visual Studio 9.0\DBPro

  11. 將已編譯的 .dll 檔案複製到下列位置:

    位置

    [ProgramFiles]\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies

  12. 關閉 Visual Studio。

  13. 重新開啟 Visual Studio。

    如此就會註冊您的產生器,而且也可以開始使用它。

安全性

如需詳細資訊,請參閱資料產生器的安全性

請參閱

工作

HOW TO:建立自訂資料產生器

逐步解說:建立自訂資料產生器