Visual Studio 2010 で正しくビルドされた tSQLt を使用するデータベース プロジェクトが多数あります。それらを Visual Studio 2012 で開くと、それらを使用するには IDE で「機能的な変更」を行う必要があることが通知されます。
変換が完了すると、どのデータベース プロジェクトも正常にビルドされなくなりました。代わりに、tSQLt スキーマ内のオブジェクトは、次のような sys.objects に関するエラーを発生させるようです。
{Path}.Database.Messages\Schema Objects\Schemas\tSQLt\
Programmability\Functions\Private_GetConstraintType.function.sql(6,10):
Error: SQL71501: Function: [tSQLt].[Private_GetConstraintType] has an
unresolved reference to object [sys].[objects].
この変換によって、指定されたスクリプトが変更されたようには見えません。どうしたの?(そして、このような問題をどのように調査するのですか。それはかなり不可解です。)