.net 3.5 SP1ブートストラップがセットアップに見つかりません
-
03-07-2019 - |
質問
セットアッププロジェクトに.net 3.5 sp1前提条件を含めようとすると、警告が表示されます。警告には、ブートストラップの前提条件が見つかりませんでした。
提案はありますか
ありがとう
解決
他のヒント
「2.3.1.1 .NET Framework 3.5 SP1ブートストラップパッケージのSamesiteを有効にする」の指示に従いましたが、すべてが正常に機能するようになりました。
ありがとう
VS 2015の場合、非常に簡単なソリューション(マイケルイーキンスの回答を含む):
-
ここからインストーラーをダウンロードします。 http://go.microsoft.com/fwlink?LinkID=118080
-
7zipまたはWinrarで展開/開き、フォルダーに競合を抽出します
-
抽出されたフォルダー<!> quot; wcu \ dotNetFramework <!> quot;の下のすべてをコピー/移動します。パス:
C:\ Program Files(x86)\ Microsoft Visual Studio 4.0 \ SDK \ Bootstrapper \ Packages \ DotNetFX35SP1
- VS2015で公開
最終的に、作成者のライアンと同じ問題を抱えていたので、次の手順を実行することでデリマを解決しました。
パッケージデータの更新
x64で[Program Files] \ Microsoft SDKs \ Windows \ v6.0A \ Bootstrapper \ Packages \ DotNetFx35SP1フォルダーまたは%ProgramFiles(x86)%\ Microsoft SDKs \ Windows \ v6.0A \ Bootstrapper \ Packages \ DotNetFx35SP1を開きますシステム メモ帳でProduct.xmlファイルを編集します。 以下を<!> ltに貼り付けます。 PackageFiles <!> gt;要素:
<PackageFile Name="TOOLS\clwireg.exe"/>
<PackageFile Name="TOOLS\clwireg_x64.exe"/>
<PackageFile Name="TOOLS\clwireg_ia64.exe"/>
< PackageFile Name="dotNetFX30\XPSEPSC-x86-en-US.exe"
の要素を見つけ、PublicKey値を次のように変更します:3082010A0282010100A2DB0A8DCFC2C1499BCDAA3A34AD23596BDB6CBE2122B794C8EAAEBFC6D526C232118BBCDA5D2CFB36561E152BAE8F0DDD14A36E284C7F163F41AC8D40B146880DD98194AD9706D05744765CEAF1FC0EE27F74A333CB74E5EFE361A17E03B745FFD53E12D5B0CA5E0DD07BF2B7130DFC606A2885758CB7ADBC85E817B490BEF516B6625DED11DF3AEE215B8BAF8073C345E3958977609BE7AD77C1378D33142F13DB62C9AE1AA94F9867ADD420393071E08D6746E2C61CF40D5074412FE805246A216B49B092C4B239C742A56D5C184AAB8FD78E833E780A47D8A4B28423C3E2F27B66B14A74BD26414B9C6114604E30C882F3D00B707CEE554D77D2085576810203010001
<!> ltの要素を見つけます。 PackageFile Name = <!> quot; dotNetFX30 \ XPSEPSC-amd64-en-US.exe <!> quot; PublicKey値を上記のステップ4と同じ値に変更します
product.xmlファイルを保存します
コアインストールファイルのダウンロードと抽出
次のURLに移動します: http://go.microsoft.com/fwlink?LinkID= 118080 dotNetFx35.exeファイルをローカルディスクにダウンロードします。 コマンドプロンプトウィンドウを開き、dotNetFx35.exeをダウンロードしたディレクトリに移動します。 コマンドプロンプトで、次のように入力します。 dotNetFx35.exe / x:。 これにより、フレームワークファイルが<!>#8220; WCU <!>#8221という名前のフォルダーに抽出されます。現在のディレクトリ。 WCU \ dotNetFrameworkフォルダーの内容をコピーして、%Program Files%\ Microsoft SDKs \ Windows \ v6.0A \ Bootstrapper \ Packages \ DotNetFx35SP1フォルダー(%ProgramFiles(x86)%\ Microsoft SDKs \ Windows \ v6.0A x64オペレーティングシステムの\ Bootstrapper \ Packages \ DotNetFx35SP1)。注:WCU \ dotNetFrameworkフォルダー自体をコピーしないでください。 WCUフォルダーの下に5つのフォルダーがあり、これらはそれぞれDotNetFx35SP1フォルダーに表示されます。フォルダ構造は次のようになります。 o DotNetFx35SP1(フォルダー) dotNetFX20(フォルダ dotNetFX30(フォルダー) dotNetFX35(フォルダー) dotNetMSP(フォルダー) TOOLSフォルダー) en(または他のローカライズされたフォルダー) dotNetFx35setup.exe(ファイル)
ステップ2と4でダウンロードして抽出したファイルとフォルダーを削除できるようになりました。