Service Fabric: pkg\Debug не найден

Я создал приложение Service Fabric и добавил в него проект ASP.NET Core Web API 3.1 без сохранения состояния. Когда я запускаю приложение Service Fabric локально с помощью VS 2019, я получаю следующую ошибку:

The PowerShell script failed to execute. See the Service Fabric Tools pane in the output window for details.

Ниже представлена ​​информация об окне вывода.

C:\Users\malle\Documents\Mahesh\Projects\RetentionPortal\API\Application1\pkg\Debug is not found.
At C:\Program Files\Microsoft SDKs\Service 
Fabric\Tools\PSModule\ServiceFabricSDK\Publish-NewServiceFabricApplication.ps1:120 char:9
+         throw $errMsg
+         ~~~~~~~~~~~~~
    + CategoryInfo          : OperationStopped: (C:\Users\malle\...g is not found.:String) [], RuntimeException
    + FullyQualifiedErrorId : C:\Users\malle\Documents\Mahesh\Projects\RetentionPortal\API\Application1\pkg\Debug is n 
   ot found.
 
Finished executing script 'Publish-NewServiceFabricApplication'.
Time elapsed: 00:00:01.7629461
Started executing script 'Unpublish-ServiceFabricApplication'.
powershell -NonInteractive -NoProfile -WindowStyle Hidden -ExecutionPolicy Bypass -Command "[void](Connect-ServiceFabricCluster); Import-Module 'C:\Program Files\Microsoft SDKs\Service Fabric\Tools\PSModule\ServiceFabricSDK\ServiceFabricSDK.psm1'; Unpublish-ServiceFabricApplication -ApplicationName 'fabric:/Application1' -ErrorAction Stop"
Removing application...
Finished executing script 'Unpublish-ServiceFabricApplication'.
Time elapsed: 00:00:01.5278716
Started executing script 'UnregisterApplicationType'.
powershell -NonInteractive -NoProfile -WindowStyle Hidden -ExecutionPolicy Bypass -Command "[void](Connect-ServiceFabricCluster); Import-Module 'C:\Program Files\Microsoft SDKs\Service Fabric\Tools\PSModule\ServiceFabricSDK\ServiceFabricSDK.psm1'; if (Get-ServiceFabricApplicationType -ApplicationTypeName 'Application1Type' | Where-Object { $_.ApplicationTypeVersion -eq '1.0.0' }) { Unregister-ServiceFabricApplicationType -ApplicationTypeName 'Application1Type' -ApplicationTypeVersion '1.0.0' -ErrorAction Stop -Force }"
Finished executing script 'UnregisterApplicationType'.
Time elapsed: 00:00:01.4425472

Любая помощь очень ценится


person Mahesh Alle    schedule 06.01.2021    source источник


Ответы (1)


Общие шаги решения:

  1. Перезагрузить компьютер
  2. Войти
  3. Запустите Visual Studio от имени администратора
  4. Открытый проект Service Fabric
  5. F5 для отладки
  6. Попробуйте снова запустить тот же проект, тот же результат
  7. Запустите POwerShell от имени администратора, Connect-ServiceFabricCluster.

введите здесь описание изображения

  1. Запустите отладку (F5) в Visual Studio.
  2. Теперь все в порядке

Для получения более подробной информации вы можете проверить проблемы на github.

Приложению Publish-NewServiceFabricApplication не удается прочитать ApplicationManifest.xml

Если вышеуказанное решение не работает, рекомендуется попробовать следующие шаги.

  1. Создайте папку pkg/Debug.

введите здесь описание изображения

  1. У меня есть несколько файлов в папке Debug, поэтому я их удалил.

введите здесь описание изображения

  1. Решение для очистки и восстановления.

введите здесь описание изображения

  1. F5 Бежать. Он будет генерировать файлы, которые вы хотите.

введите здесь описание изображения

person Jason Pan    schedule 07.01.2021