ClickOnceインストーラーを使用してReportViewer言語パックを削除できますか?

リチウム

ClickOnceを介して展開される.Net4WPFアプリケーションがあります。
アプリケーションはいくつかのレポートをローカルで生成し、それらをユーザーに表示するため、への参照がありMicrosoft.ReportViewer.WinFormsます。これらのレポートは.rdlcであり、リソースとしてアプリケーションに埋め込まれています。

最近、新しいスキーマ定義を表示するために、.dllをバージョン10から最新バージョン14にアップグレードしました。問題は、古いバージョンには他の言語でレポートを表示するオプションがなかったということですが、現在では、各言語(de、es、frなど)のデプロイに追加のフォルダーが含まれています。
これらのフォルダーは、ClickOnceインストールにさらに28.6 MBを追加します(これにより、アプリケーションインストーラーのサイズが実質的に2倍になります)。

これらの言語パックは必要ないので、ClickOnceインストーラーを公開するときにそれらを含めない方法はありますか?

そして、これらの言語バージョンの.dllが含まれていない場合、既知の副作用はありますか?

更新:ビルド後のイベントを使用してフォルダーを削除しています。これらのイベントは、一度公開するとクリックする前にフォルダーを削除しますが、まだいくつかの構成があるため、含まれていないと思います。

リチウム

ClickOnceの公開中に、追加の言語パックを公開から削除できます。

  1. 公開元のプロジェクトのプロジェクトプロパティを開きます
  2. [公開]タブに移動します
  3. 「アプリケーションファイル...」ボタンをクリックします
  4. [アプリケーションファイル]ポップアップで、下部にある[すべてのファイルを表示]チェックボックスを選択します
  5. 各言語には3つのdllがあります。公開ステータスを「除外」に設定すると、ClickOnceアプリケーションでは公開されません。

私が抱えていた問題は、[すべてのファイルを表示]チェックボックスをクリックしなかったことであり、言語dllがすべてベースdllに含まれているように見えました。これを行うと、ReportViewerは、dllが含まれている言語でのみ表示されます。

言語dllが含まれていない場合、ReportViewerは基本英語バージョンを使用します。これは、システム言語に特定のdllセットがない場合と同じ動作です。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

テルグ語言語パックをインストールしますか?

分類Dev

cプログラミング言語でポインター型を使用して整数値をキャストできますか?

分類Dev

関数型言語では、コンパイラはどのようにして末尾以外の再帰をループに変換して、スタックオーバーフローを回避できますか(あるとしても)?

分類Dev

セル内の言語としてJavaScriptを使用してiPythonノートブックを作成できますか?

分類Dev

特定のクラスを除外してパッケージをインポートできますか?

分類Dev

clickonceアプリを使用してクライアントにx509証明書をパッケージ化してインストールする

分類Dev

Go言語で記述されたラムダ関数を使用してSNSトピックにメッセージを公開できますか?

分類Dev

「JavaScript言語サービスがバックグラウンドでリクエストを処理しています...」というJSファイルでVisualStudio 2015が数秒間遅れるのを止めることはできませんか?

分類Dev

ClickOnceを使用してstdole.dllをインストールできません

分類Dev

GrammarKitのみを使用して、Intellijプラグイン開発用のパーサーとレクサーの両方を生成できますか(カスタム言語)

分類Dev

Pythonスクリプト(または他のプログラミング言語スクリプト)を使用して、他のアプリケーションで使用されるリソース(RAM、CPU使用率など)を制限できますか?

分類Dev

関数型言語のコンパイルターゲットとして使用するために、GHCで型チェックを完全に無効にすることはできますか?

分類Dev

PS3コントローラーをWindowsのゲームパッド/ジョイスティックとして使用できますか?

分類Dev

クライアント側のWebがまだインタープリター言語を使用しているのはなぜですか?

分類Dev

Inno Setupを使用して、選択した言語をサブインストーラーに伝達します

分類Dev

介入ライブラリを使用してオーバーレイテキストを作成するために、異なる言語に基づいて複数のフォントを使用できますか?

分類Dev

C ++は(仮想)プライベート基本クラスをコンパイラーで削除できますか?

分類Dev

クラスヘルパーを使用して静的プライベートクラスメソッドを呼び出すことはできますか?

分類Dev

Githubからドライバーパッケージのクローンを作成してインストールしました。このフォルダを今すぐ削除できますか?

分類Dev

pipを使用してプライベートVSTSリポジトリからパッケージをインストールできますか?

分類Dev

EntityFrameworkでプライベートセッターを使用してpocoクラスを作成できますか?

分類Dev

コマンドラインを使用して言語サポートを完全にインストールするにはどうすればよいですか?

分類Dev

SonarQubeプラグインでANTLR文法ベースのパーサーを使用して新しい言語サポートを作成する

分類Dev

JavaScriptエラーイベントメッセージの言語を変更できますか?

分類Dev

トランスパイラーなしでJSPMを使用できますか?

分類Dev

pipを使用してPyPIから独自のパッケージをインストールできますか?

分類Dev

パラメータを使用してイベントリスナーを追加してから削除します

分類Dev

新しい言語ロケールとキーボードレイアウトを使用してAndroidにコミットを送信できますか?

分類Dev

Kconfig言語をMacOSにインストールできますか

Related 関連記事

  1. 1

    テルグ語言語パックをインストールしますか?

  2. 2

    cプログラミング言語でポインター型を使用して整数値をキャストできますか?

  3. 3

    関数型言語では、コンパイラはどのようにして末尾以外の再帰をループに変換して、スタックオーバーフローを回避できますか(あるとしても)?

  4. 4

    セル内の言語としてJavaScriptを使用してiPythonノートブックを作成できますか?

  5. 5

    特定のクラスを除外してパッケージをインポートできますか?

  6. 6

    clickonceアプリを使用してクライアントにx509証明書をパッケージ化してインストールする

  7. 7

    Go言語で記述されたラムダ関数を使用してSNSトピックにメッセージを公開できますか?

  8. 8

    「JavaScript言語サービスがバックグラウンドでリクエストを処理しています...」というJSファイルでVisualStudio 2015が数秒間遅れるのを止めることはできませんか?

  9. 9

    ClickOnceを使用してstdole.dllをインストールできません

  10. 10

    GrammarKitのみを使用して、Intellijプラグイン開発用のパーサーとレクサーの両方を生成できますか(カスタム言語)

  11. 11

    Pythonスクリプト(または他のプログラミング言語スクリプト)を使用して、他のアプリケーションで使用されるリソース(RAM、CPU使用率など)を制限できますか?

  12. 12

    関数型言語のコンパイルターゲットとして使用するために、GHCで型チェックを完全に無効にすることはできますか?

  13. 13

    PS3コントローラーをWindowsのゲームパッド/ジョイスティックとして使用できますか?

  14. 14

    クライアント側のWebがまだインタープリター言語を使用しているのはなぜですか?

  15. 15

    Inno Setupを使用して、選択した言語をサブインストーラーに伝達します

  16. 16

    介入ライブラリを使用してオーバーレイテキストを作成するために、異なる言語に基づいて複数のフォントを使用できますか?

  17. 17

    C ++は(仮想)プライベート基本クラスをコンパイラーで削除できますか?

  18. 18

    クラスヘルパーを使用して静的プライベートクラスメソッドを呼び出すことはできますか?

  19. 19

    Githubからドライバーパッケージのクローンを作成してインストールしました。このフォルダを今すぐ削除できますか?

  20. 20

    pipを使用してプライベートVSTSリポジトリからパッケージをインストールできますか?

  21. 21

    EntityFrameworkでプライベートセッターを使用してpocoクラスを作成できますか?

  22. 22

    コマンドラインを使用して言語サポートを完全にインストールするにはどうすればよいですか?

  23. 23

    SonarQubeプラグインでANTLR文法ベースのパーサーを使用して新しい言語サポートを作成する

  24. 24

    JavaScriptエラーイベントメッセージの言語を変更できますか?

  25. 25

    トランスパイラーなしでJSPMを使用できますか?

  26. 26

    pipを使用してPyPIから独自のパッケージをインストールできますか?

  27. 27

    パラメータを使用してイベントリスナーを追加してから削除します

  28. 28

    新しい言語ロケールとキーボードレイアウトを使用してAndroidにコミットを送信できますか?

  29. 29

    Kconfig言語をMacOSにインストールできますか

ホットタグ

アーカイブ