2017-10-05 12 views
1

私はVisual Studio 2017でSSDTプロジェクトを持ち、複数のレポートが共有データソースを処理しています。すべてのレポートを作成し、データを更新する機能を使ってプレビューすることもできます。しかし、展開をクリックすると、エラーメッセージが表示されます。指定されたキーが辞書にありませんでした - Visual Studio SSDT Deploy

エラー:指定されたキーが辞書に存在しませんでした。

私はプロジェクトの配備の詳細(ターゲットサーバーの詳細、ターゲットレポートのフォルダなど)を確認しましたが、すべて正しいです。誰もがこのエラーをデバッグする最善の方法をアドバイスできますか? Visual Studio Error Deployment Settings

+0

はあなたが記入内容とエラーメッセージの画像を添付してもらえますか? –

+0

私は質問にリンクを追加しました。 – user8726887

+0

私はあなたのものを私のものにクロスチェックして、それはうまくいくようです。 [これを見てください](https://social.msdn.microsoft.com/Forums/sqlserver/en-US/64d8055c-303f-47f9-a5b1-015642647426/the -given-key-were-in-the-dictionary?forum = sqlreportingservices) –

答えて

1

私は、VS2017 15.3.5の拡張機能と更新からインストールされたMicrosoft Reporting Services 1.17を使用して、全く同じ問題を抱えていました。私はVisual Studioでデバッグし、Microsoft.ReportingServices.BuildProcess.dllのエラーを指摘したJetBrains dotPeekで逆コンパイルしました。接続プロパティは、辞書のURLによって検索されていました。私が見る限り、この辞書には決して人が集まることはありません。 解決方法は、拡張子をアンインストールしてSSDT for Visual Studio 2017 (15.3.0 preview)をインストールすることでした。

+0

ありがとうニック、これは完全に働いた! – user8726887

+0

これは私には役に立たなかった。 – Ashkan

0

あなたの.rdlファイルに次のレポートプロジェクトディレクトリ内.rdl.dataファイルがあります。レポートデザイナーを閉じてそのファイルを削除してもう一度試してみると、これが役立ちます。

+0

ありがとうございますが、私はそれがうまく動作する問題を持っているプレビューではありません。このエラーは、レポートを展開するときに発生します。 – user8726887

0

皆様のご意見ありがとうございます。このバグを発見し、次のバージョンのReporting Services VSIXで修正をリリースします。

おかげで、 マット

+0

VSIXの何らかの種類のベータ版をこの修正プログラムでどこかでダウンロードすることは可能ですか? – Daan

+0

こんにちはDaan - このリリースビルドを入手したら、管理者と連携してReporting Services VSIXを更新する予定です。 –