2017-03-26 10 views
0

WebフォームWebアプリケーションがあります。 Visual Studio 2015 Webを使用してデータベースを選択して公開しようとすると、このエラーがエラーとして返されます。64ビットのみがインストールされている場合、web配備でdacpacの32ビット版が検索されるのはなぜですか?

ERROR_SCRIPTDOM_NEEDED_FOR_SQL_PROVIDER 

すべての必要なライブラリがインストールされています。 Process Monitorを使用したデバッグでは、私はwebにdacpac dllのx86版を探しているが、64bitしかインストールしていないことに気付きました。

x86版もインストールする必要がありますか?

+0

@StevenGreenこの問題の解決方法をお試しください – lostmylogin

答えて

0

scriptdomを登録してみてください。

"C:\プログラムファイル(x86の)\マイクロソフトのSDK \ WINDOWS \ v10.0A \ binに\ NETFX 4.6.2ツール\ます。gacutil"/I「C:\プログラムファイル(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ Extensions \ Microsoft \ SQLDB \ DAC \ 130 \ Microsoft.SqlServer.TransactSql.ScriptDom.dll "

(任意のバージョンのscriptdomを指し示すように変更し、gacutilお使いのマシンに持って/使用したい)

から:

https://github.com/appveyor/ci/issues/977

+0

私は試してみます – lostmylogin

関連する問題