質問

セットアッププロジェクトに.net 3.5 sp1前提条件を含めようとすると、警告が表示されます。警告には、ブートストラップの前提条件が見つかりませんでした。

提案はありますか

ありがとう

役に立ちましたか?

解決

他のヒント

「2.3.1.1 .NET Framework 3.5 SP1ブートストラップパッケージのSamesiteを有効にする」の指示に従いましたが、すべてが正常に機能するようになりました。

ありがとう

VS 2015の場合、非常に簡単なソリューション(マイケルイーキンスの回答を含む):

  1. ここからインストーラーをダウンロードします。 http://go.microsoft.com/fwlink?LinkID=118080

  2. 7zipまたはWinrarで展開/開き、フォルダーに競合を抽出します

  3. 抽出されたフォルダー<!> quot; wcu \ dotNetFramework <!> quot;の下のすべてをコピー/移動します。パス:

  

C:\ Program Files(x86)\ Microsoft Visual Studio 4.0 \ SDK \ Bootstrapper \ Packages \ DotNetFX35SP1

  1. 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でダウンロードして抽出したファイルとフォルダーを削除できるようになりました。

Microsoftソリューション

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top