1

Microsoft Report Viewer 2012 ランタイムを VS2012 の ClickOnce 展開の前提条件として含めようとすると、次の警告が表示されます。

選択した 'Microsoft Report Viewer 2012 Runtime' 項目には 'Microsoft.SqlServer.SQLSysClrTypes.11.0' が必要です。[前提条件] ダイアログ ボックスで不足している前提条件を選択するか、不足している前提条件のブートストラップ パッケージを作成します。

まず、SQLSysClrtypes には、32 ビット バージョンと 64 ビット バージョンの 2 つの前提条件オプションがあります。どちらを含めますか?

また、どちらを選択しても、次のエラーが表示されます。

[前提条件] ダイアログ ボックスで [アプリケーションと同じ場所から前提条件をダウンロードする] を有効にするには、アイテム 'Microsoft System CLR Types for SQL Server 2012 (x86)' のファイル 'SqlClrTypes_x86\SQLSysClrTypes.msi' をローカル マシンにダウンロードする必要があります。

ただし、このための再配布可能なパッケージ ファイルが見つからないようです。

これらの SQL CLR 型のどのバージョンを含める必要がありますか? また、ブートストラップ パッケージはどこで入手できますか?

アップデート

MSDN の記事 ( http://msdn.microsoft.com/en-us/library/ms251723.aspx ) を見つけました。ClickOnce の発行について説明しているセクションの下に、次のように明示的に記載されています。

「コンポーネント ベンダーの Web サイトから前提条件をダウンロードするオプションがチェックされていることを確認してください。これがサポートされている唯一のオプションです。」

すべてのコンピューターがインターネットにアクセスできるわけではないため、これは少しおかしなことに思えます。間違いなく、私の組織ではそうではありません。誰でもこれを確認できますか?

4

0 に答える 0