我已經構建了使用VSIX包部署的自定義DatabaseSchemaProvider。如何使自定義DatabaseSchemaProvider與Visual Studio 2012兼容?
在VS2010和VSTSDB/10下,它工作良好,用於支持我們的自定義數據庫語言基礎結構,並結合擴展庫存SqlDatabaseSchemaProvider。
我一直負責升級VS封裝/ VSIX到2012年VS這導致了兩個問題
- 的Visual Studio似乎在升級.dbproj類型 .sqlproj堅持。
- 升級項目失敗後下面的錯誤與 加載 -
「無法創建擴展管理器爲目標 平臺」 MyCustomSchemaProvider「
凡MyCustomSchemaProvider是我的提供者類型名稱。
我注意到我在當前的VS 2010的項目中使用仍然可用,公衆和看起來像他們在
Ç設計爲可擴展的相同類型:\程序文件(x86)\微軟的Visual Studio 11.0 \ VSTSDB
......但VS似乎並沒有使用這些程序集,而是關閉並加載不兼容的SSDT。
我該如何防止VS重組我的自定義模式提供程序和項目,讓我繼續使用它?