ユニバーサルCRTは再配布可能DLLであり、アプリローカル展開が引き続き可能であることが発表されました。
Visual Studio 2015 Express Editionをインストールし、SDKディレクトリでucrtbase.dllを探していましたが、何も見つかりませんでした。私が調べたディレクトリは「C:\ ProgramFiles(x86)\ Microsoft SDKs\Windows Kits\10」でしたが、「Microsoft.UniversalCRT.Debug」の下にCRTのデバッグバージョンしかありません。
システムからDLLをコピーしたくないので、常に「Redist」ディレクトリのファイルのみをパッケージ化します。したがって、たとえば(以前のバージョンのMSVCと同様に)、「C:\ Program Files(x86)\ Microsoft Visual Studio 14.0\VC\redist\x86\Microsoft.VC140.CRT」からx86ビルドでファイルを再配布します。私のアプリ。
Ucrtbase.dll、またはおそらくVisual StudioまたはSDKの更新を含むダウンロード可能なパッケージはありますか?
また、アプリケーションはスタブDLL api-*。dllにリンクされているように見えるため、現時点ではucrtbase.dllだけで十分かどうかはわかりません。また、これらを次のように再配布する必要があるかどうかもわかりません。上手。
UCRTは Microsoftダウンロードセンター からダウンロードできます。 COURTは現在OSの一部であり、Vista SP2/7/8 /8.1の場合はUpdateCenterによって配布されます。