逐步解說:註冊自訂資料產生器
更新:2007 年 11 月
自訂資料產生器是您可以在 Visual Studio Team System Database 版中建立用以產生資料的程式碼模組。在建立自訂產生器之後,您必須在電腦上註冊它。您可以手動註冊產生器,也可以建立部署專案來自動註冊。在此逐步解說中,您會手動註冊自訂資料產生器。
必要條件
若要完成這個逐步解說,您需要下列項目:
Database 版
若要使用具有進階使用者 (Power User) 或系統管理員權限的帳戶登入到電腦上。
您在逐步解說:建立自訂資料產生器中所建立的自訂資料產生器。
註冊產生器
在您建立產生器之後,必須向 Visual Studio 註冊,才能將您的產生器與資料產生器整合。
若要註冊產生器
開啟您在逐步解說:建立自訂資料產生器中所完成的方案。
按一下 [檢視] 功能表上的 [其他視窗] ,然後按一下 [命令視窗],開啟 [命令視窗]。
在 [命令] 視窗中輸入下列程式碼。將 FilePath 替代為已編譯之 .dll 檔案的路徑和檔案名稱。請在路徑和檔案名稱周圍加上引號。
注意事項: 根據預設,已編譯之 .dll 檔案的路徑為 YourSolutionPath\bin\Debug 或 YourSolutionPath\bin\Release。
? System.Reflection.Assembly.LoadFrom("FilePath").FullName
? System.Reflection.Assembly.LoadFrom(@"FilePath").FullName
注意事項: 您也可以針對 Visual Basic 或 Visual C# 使用 System.Reflection.Assembly.LoadFile("FilePath").FullName。
請按 ENTER 鍵。
將產生的程式碼行複製到剪貼簿中。此程式碼行應該與下列程式碼相似:
"TestGenerator, Version=1.0.0.0, Culture=neutral, PublicKeyToken= TokenKey "
開啟純文字編輯器,如 [記事本]。
使用您在上一個步驟所複製的資訊,提供下列資訊,並指定自己的組件名稱、公開金鑰語彙基元和副檔名類型:
<?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" 副檔名。
使用下列資訊來儲存檔案:
檔名
TestGenerator.Extensions.xml
位置
[Program Files]\Microsoft Visual Studio 9.0\DBPro
將已編譯的 .dll 檔案複製到下列位置:
位置
[ProgramFiles]\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies
關閉 Visual Studio。
重新開啟 Visual Studio。
如此就會註冊您的產生器,而且也可以開始使用它。
安全性
如需詳細資訊,請參閱資料產生器的安全性。
後續步驟
您已經註冊了自訂資料產生器,所以現在可以建立資料產生計劃並加以測試。您也可以建置部署專案來自動註冊資料產生器。
請參閱
工作
概念
參考
Microsoft.VisualStudio.TeamSystem.Data.DataGenerator