ClickOnce アプリケーションで前提条件ソフトウェアを配布するには、まず、これらの前提条件のインストーラー パッケージを開発用コンピューターにダウンロードする必要があります。 アプリケーションを発行 [アプリケーションと同じ場所から前提条件をダウンロードする] を選択すると、インストーラー パッケージが Packages フォルダーにない場合にエラーが発生します。
Package.xml を使用してインストーラー パッケージを追加するには
エクスプローラーで、パッケージ フォルダーを開きます。
既定では、パスは
%ProgramFiles(x86)%\Microsoft SDKs\ClickOnce Bootstrapper\Packages\
です。Visual Studio 2019 Update 7 以降では、一部の .NET ブートストラップ パッケージもパス
<VS Install Path>\MSBuild\Microsoft\VisualStudio\BootstrapperPackages
で検出されます。追加する前提条件のフォルダーを開き、インストールされているバージョンの Visual Studio の言語フォルダーを開きます (たとえば、英語の場合 )。
メモ帳で、Package.xml ファイルを開きます。
http://go.microsoft.com/fwlink
を含む Name 要素を見つけて、URL をコピーします。 「LinkID」という部分を含めてください。手記
もし、Name 要素に
http://go.microsoft.com/fwlink
が含まれていない場合は、前提条件のルートフォルダーにある Product.xml ファイルを開き、fwlink 文字列を見つけます。重要
一部の前提条件には、複数のインストーラー パッケージがあります (たとえば、32 ビットまたは 64 ビット システムの場合)。 複数の Name 要素が fwlinkを含んでいる場合は、それぞれに対して残りの手順を繰り返す必要があります。
ブラウザーのアドレス バーに URL を貼り付け、実行または保存を求めるメッセージが表示されたら、[保存]選択します。
この手順では、インストーラー ファイルをコンピューターにダウンロードします。
前提条件のルート フォルダーにファイルをコピーします。
たとえば、.NET Framework 4.7.2 の前提条件の場合、ファイルを \Packages\DotNetFX472 フォルダーにコピーします。
これで、インストーラー パッケージをアプリケーションと共に配布できるようになりました。
関連コンテンツ
- 方法: ClickOnce アプリケーション を使用して前提条件をインストールする