2012-02-23 41 views
1

我有一個VS2010 SQL Server項目。我也有一個簡單的C#庫,我希望它參考。該庫是純.NET,它只是做一些字符串解析。我認爲,我不得不引用它的SQL Server庫(但我可能是錯誤的)。我已將庫複製到服務器,並將其添加到SQL Server使用:SQL Server程序集不顯示在「添加引用」對話框中

CREATE ASSEMBLY MyAssembly 
FROM 'F:\CLR\MyDll.dll' 
WITH PERMISSION_SET = SAFE 

該庫顯示在sys.assemblies中。但是,我無法將其作爲參考添加到我的SQL Server項目中。當我轉到「添加引用... - > SQL Server」時,它不在列表中。

我不知道如何去進一步調試,並且不勝感激。

回答

0

解決了這個問題。我沒有意識到Assembly對象是按數據庫創建的,而不是按服務器創建的。我的SQL Server項目連接字符串沒有指定初始目錄,因此正在查看「主」,而不是在創建我的程序集的數據庫中。將字符串指向正確的數據庫,並且工作正常。

相關問題