2016-11-02 2 views
0

Я пытаюсь выполнить команду Dotnet из командной строки она не смогла выполнить, и показывая следующее сообщение об ошибкеDotnet ядро ​​1.0.1 Ошибка выполнения

API-мс-беспроигрышная элт-среда-l1-1-0 .dss отсутствует на компьютере

Операционная система: windows 2012 Rc2 cloud vm.

VC++ 2015 64 и 86

enter image description here enter image description here

ответ

0

Отсутствует файл должен быть установлен с Windows Update. Проблема в том, что KB2999226 (Universal CRT), который является частью Visual C++ Redistributable для Visual Studio 2015, не удалось установить (попробуйте переустановить их).

В качестве альтернативы вы можете вручную установить Visual C++ Redistributable.

для Windows 64-бит - http://download.microsoft.com/download/8/5/e/85edb843-93af-4daa-ad1e-c33dfa95b2ea/vc_redist.x64.exe

Для Windows 32-бит - http://download.microsoft.com/download/4/5/6/456cf79a-4046-4232-8e6f-7cf3d8075d9a/vc_redist.x86.exe

0

Наконец нашли первопричину, я попытался установить рамки .net 4.6 сервер, установка совал с обновлением сообщение об ошибке «2919355 "(хотя сервер настроен с автоматическими обновлениями), после установки обновлений переустановите vC++ 2015 runtime -> donet core runtime -> works.

Обновление детали доступны @: https://support.microsoft.com/en-us/kb/2919355

Примечание: Обновления должны быть установлены в следующем порядке: clearcompressionflag.exe, KB2919355, KB2932046, KB2959977, KB2937592, KB2938439 и KB2934018.

Примечание: нет необходимости устанавливать .net 4.6 на сервере для запуска приложений .net core.....................