Я пытаюсь добавить проект службы ASP.NET Core 3.0 RESTFUL (используя шаблон API) в существующее решение UWP. Когда я добавляю сервисный проект, это то, что появляется в VS2019 (16.3.6, после обновления до последней версии предварительного просмотра, чтобы увидеть, помогло ли это). Файлы и папки проекта не отображаются
Свойства проекта представлены ниже: Снимок экрана "Свойства проекта"
Шаблон генерирует файлы изшаблон правильно. Корневая папка содержит эти файлы:
---- ------------- ------ ----
d----- 27/10/2019 1:07 AM bin
d----- 27/10/2019 1:07 AM Controllers
d----- 27/10/2019 2:58 AM obj
d----- 27/10/2019 1:07 AM Properties
-a---- 27/10/2019 1:07 AM 146 appsettings.Development.json
-a---- 27/10/2019 1:07 AM 192 appsettings.json
-a---- 27/10/2019 1:07 AM 717 EPCSServices.csproj
-a---- 27/10/2019 1:07 AM 720 Program.cs
-a---- 27/10/2019 1:07 AM 1464 Startup.cs
-a---- 27/10/2019 1:07 AM 308 WeatherForecast.cs
И папка Controllers содержит этот файл, который устанавливается по шаблону:
---- ------------- ------ ----
-a---- 27/10/2019 1:07 AM 1185 WeatherForecastController.cs
Но VS2019 не позволяет мне редактировать их вIDE. Я попытался очистить проект и решение, а также выгрузить / перезагрузить проект. Я попытался обновить пакеты nuget с помощью -includePrerelease и установил все последние двоичные файлы .NET Core (включая ASP.NET Core, EF Core, NewtonSoft.json и т. Д.). Все безрезультатно. Решение не будет строить. После сборки выдает одну ошибку, как показано ниже:
Error NETSDK1004
Assets file '<Path>\EPCSServices\obj\project.assets.json' not found. Run a NuGet package restore to generate this file.
EPCSServices
C:\Program Files\dotnet\sdk\3.0.100\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets
Line 234
Я выполнил восстановление пакета NuGet с помощью пользовательского интерфейса. Папка Obj и соответствующий файл .json существуют.
VS2019 также выдавал различные сообщения в окне вывода о пакете nuget Microsoft.VisualStudio.Web.CodeGeneration.Design - снова обновляется без удачи.
Я пробовал это с помощью .NET Core3.0, .NET Core 3.1 (превью), даже .NET Core 2.2. Я уникален тем, что испытал это после падения 16.3.6 в пятницу? Я хотел бы закончить настройку этого решения, чтобы я мог начать работу по кодированию в гневе в течение следующего дня или около того.