2

SSIS用のEzAPIの2012バージョンをビルドしようとしています。ビルド中にアセンブリの依存関係エラーが発生します:

エラー1アセンブリ'Microsoft.SqlServer.TxScript、Version = 11.0.0.0、Culture = neutral、PublicKeyToken =89845dcd8080cc91'は'Microsoft.SqlServer.VSTAScriptingLib、Version = 11.0.0.0、Culture = neutral、PublicKeyToken=89845dcd8080cc91'を使用します。参照されるアセンブリよりもバージョン'Microsoft.SqlServer.VSTAScriptingLib、Version = 10.0.0.0、Culture = neutral、PublicKeyToken = 89845dcd8080cc91' c:\ Program Files \ Microsoft SQL Server \ 110 \ DTS \ PipelineComponents \ Microsoft.SqlServer.TxScript.dll EzAPI

基本的に、VSTAScriptingLibの11.0.0.0バージョンが必要ですが、SQL Server 2012ディストリビューションには含まれていません(私が知る限り)。

アイデア?

4

1 に答える 1

2

EzAPIプロジェクトで、次の既存の参照を削除しますMicrosoft.SqlServer.VSTAScriptingLib

次にそれを追加し直しますが、それを見つけるにはGACの実際の場所に移動する必要があります。C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.SqlServer.VSTAScriptingLib\v4.0_11.0.0.0__89845dcd8080cc91\Microsoft.SqlServer.VSTAScriptingLib.dll

これが、SQLServerのインストール中に「他の場所」に配置されるべきものであるかどうかを確認します。

于 2012-08-07T22:30:07.373 に答える