次の方法で共有


ClickOnce アプリケーションに前提条件を含める

ClickOnce アプリケーションで前提条件ソフトウェアを配布するには、まず、これらの前提条件のインストーラー パッケージを開発用コンピューターにダウンロードする必要があります。 アプリケーションを発行 [アプリケーションと同じ場所から前提条件をダウンロードする] を選択すると、インストーラー パッケージが Packages フォルダーにない場合にエラーが発生します。

手記

.NET Framework のインストーラー パッケージを追加するには、「開発者向け .NET Framework 配置ガイド を参照してください。

Package.xml を使用してインストーラー パッケージを追加するには

  1. エクスプローラーで、パッケージ フォルダーを開きます。

    既定では、パスは %ProgramFiles(x86)%\Microsoft SDKs\ClickOnce Bootstrapper\Packages\です。

    Visual Studio 2019 Update 7 以降では、一部の .NET ブートストラップ パッケージもパス <VS Install Path>\MSBuild\Microsoft\VisualStudio\BootstrapperPackagesで検出されます。

  2. 追加する前提条件のフォルダーを開き、インストールされているバージョンの Visual Studio の言語フォルダーを開きます (たとえば、英語の場合 )。

  3. メモ帳で、Package.xml ファイルを開きます。

  4. http://go.microsoft.com/fwlinkを含む Name 要素を見つけて、URL をコピーします。 「LinkID」という部分を含めてください。

    手記

    もし、Name 要素に http://go.microsoft.com/fwlinkが含まれていない場合は、前提条件のルートフォルダーにある Product.xml ファイルを開き、fwlink 文字列を見つけます。

    重要

    一部の前提条件には、複数のインストーラー パッケージがあります (たとえば、32 ビットまたは 64 ビット システムの場合)。 複数の Name 要素が fwlinkを含んでいる場合は、それぞれに対して残りの手順を繰り返す必要があります。

  5. ブラウザーのアドレス バーに URL を貼り付け、実行または保存を求めるメッセージが表示されたら、[保存]選択します。

    この手順では、インストーラー ファイルをコンピューターにダウンロードします。

  6. 前提条件のルート フォルダーにファイルをコピーします。

    たとえば、.NET Framework 4.7.2 の前提条件の場合、ファイルを \Packages\DotNetFX472 フォルダーにコピーします。

    これで、インストーラー パッケージをアプリケーションと共に配布できるようになりました。