Visual Studio 2019 не может запустить Azure Функциональный проект или создать новый - PullRequest
0 голосов
/ 28 апреля 2020

Мне повезло, что мой компьютер внезапно сломался, когда Visual Studio с Azure Проектом функции был открыт. И после этого я не могу ни запустить этот проект, ни создать новый проект Azure Function из-за той же ошибки «Недопустимые символы в пути». Между тем, проекты других типов можно создавать и запускать без проблем.

Я попытался переустановить VS и все пакеты. net, но безуспешно. Могу ли я как-то локализовать проблему? Таким образом, я мог бы заменить некоторые проблемные DLL или что-то еще без необходимости устанавливать новый Windows.

. Это текст ошибки, который мне удалось получить из журнала VS:

System.ArgumentException: Illegal characters in path.at System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)at System.IO.Path.Combine(String path1, String path2)at Microsoft.WebTools.Azure.Client.FunctionsFeed.FeedDataProvider.DemandReleaseDirectory(String releaseName)at Microsoft.WebTools.Azure.Client.FunctionsFeed.FeedDataProvider.TryGetLastKnownGoodToolsetForTag(IFeedTag tag, IToolset& toolset)at Microsoft.WebTools.Azure.Functions.TemplateEngine.UI.FeedHelpers.GetFrameworkForTag(IFeedDataProvider feedDataProvider, IFeedTag tag, IFileSystem fileSystem, Task`1& loadTask)at Microsoft.WebTools.Azure.Functions.TemplateEngine.UI.FeedHelpers.GetRuntimeFrameworks(IFeedDataProvider feedDataProvider, IEnvironment environment, IFileSystem fileSystem, Task`1& loadTask, IEnumerable`1& toolsetLoadTasks)at Microsoft.WebTools.Azure.Functions.TemplateEngine.UI.FunctionProjectViewModel.InitializeRuntimeFrameworkList()at Microsoft.WebTools.Azure.Functions.TemplateEngine.UI.FunctionProjectViewModel..ctor(IThreadSwitcher threadSwitcher, IFileSystem fileSystem, IVsWrappersFactory vsWrappers, IEngineBootstrapper bootstrapper, IProjectCreationMetadata metadata, IFeedDataProvider feedDataProvider, IEnvironment environment, IFunctionsRuntimeManager runtimeManager, IFunctionsProjectSettings settings)at Microsoft.VisualStudio.TemplateEngine.FunctionProjectCreator.ShowTemplateUI(IProjectCreationMetadata metadata, IReadOnlyDictionary`2 passthroughParams)at Microsoft.VisualStudio.TemplateEngine.Wizard.TemplateWizardProjectPipeline.TryInvokeUICore(IProjectCreationMetadata metadata)

1 Ответ

1 голос
/ 29 апреля 2020

Возможно, это известная проблема, в ней есть блог, вы можете попробовать это решение: blog .

Удалить эту папку: %localappdata%/AzureFunctionsTools.

...