Универсальный ЭЛТ-модуль MSVC 2015 для локального развертывания приложений
Было объявлено, что Universal CRT будет перераспределяемой DLL, так что приложение-локальное развертывание будет по-прежнему возможно.
Я установил Visual Studio 2015 Express Edition, и я искал ucrtbase.dll в каталогах SDK, но я ничего не мог найти. Каталог, в который я искал, был «C: \ Program Files (x86) \ Microsoft SDKs \ Windows Kits \ 10», но это имеет только отладочную версию CRT в разделе «Microsoft.UniversalCRT.Debug».
Я предпочитаю не копировать какие-либо DLL из своей системы, я всегда только файлы пакетов из каталогов Redist. Так, например (например, с предыдущими версиями MSVC), я перераспределяю файлы из «C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ VC \ redist \ x86 \ Microsoft.VC140.CRT» с assemblyми x86 мое приложение.
- Dll как в бункере, так и в gac, который используется?
- Как я могу развернуть приложение .NET, использующее ODAC, без установки всего компонента пользователю?
- Каков наилучший способ использования веб-сервиса из VB6?
- Как развернуть приложение JAX-RS?
- Определение версии сборки во время события после сборки
Есть ли пакет, который я могу загрузить, содержащий файл ucrtbase.dll или, возможно, обновление Visual Studio или SDK?
Кроме того, я не уверен в этом, будет ли достаточно только файл ucrtbase.dll, поскольку приложения, похоже, связаны с DLL-файлами-заглушками api- * .ll, и я не уверен, нужно ли их перераспределять как Что ж.
- ASP.NET MVC на IIS6
- Развертывание проекта Maven throws java.util.zip.ZipException: недопустимый заголовок LOC (плохая подпись)
- Лучший способ развертывания приложения Visual Studio, которое может работать без установки
- Ошибка развертывания: запуск Tomcat не удался, порт 8080 сервера уже используется
- PhpStorm - преимущества редактирования развернутых файлов напрямую, а также загрузка и синхронизация
- Установите службу Windows .NET без InstallUtil.exe
- Сделать MSDeploy (Visual Studio) не удалять папку App_Data, но удалять все остальное
- Ошибка при развертывании артефакта в Nexus
Это сообщение в блоге в разделе « Распространяющее программное обеспечение», которое использует раздел «Универсальный ЭЛТ », описывает все случаи подробно, с большим красным уведомлением об обновлении, касающимся локального развертывания приложений:
Обновлено 11 сентября 2015 г. Поддерживается локальное развертывание Universal CRT. Чтобы получить двоичные файлы для локального развертывания приложений, установите пакет разработки программного обеспечения для Windows (SDK) для Windows 10. Бинарные файлы будут установлены в C: \ Program Files (x86) \ Windows Kits \ 10 \ Redist \ ucrt. Вам нужно будет скопировать все DLL-файлы с вашим приложением (обратите внимание, что набор DLL-файлов необходим для разных версий Windows, поэтому вы должны включить все библиотеки DLL, чтобы ваша программа запускалась во всех поддерживаемых версиях Windows )
Вы можете загрузить UCRT из Microsoft Donwload Center . UCRT теперь является частью ОС, для Vista SP2 / 7/8 / 8.1 он распространяется через Центр обновлений.