Visual Studio 2015 - Referência de montagem ausente do aplicativo universal do Windows C #
Hoje, eu clonei meu projeto de aplicativo universal do Windows do github para uma nova máquina executando uma nova instalação do Visual Studio 2015.
Após o carregamento do projeto, notei que todas as minhas páginas e propriedades estavam sublinhadas em vermelho com muitos erros
CS0246 C# The type or namespace name "<name>" could not be found (are you missing a using directive or an assembly reference?)
bem como outros, como
CS0518 C# Predefined type 'System.Void' is not defined or imported
CS0012 C# The type '' is defined in an assembly that is not referenced. You must add a reference to assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
CS1545 C# Property, indexer, or event 'Application.Suspending' is not supported by the language; try directly calling accessor methods 'Application.add_Suspending(SuspendingEventHandler)' or 'Application.remove_Suspending(EventRegistrationToken)'
Observei que o CS0012 realmente fornece informações sobre o que é necessário para resolver o problema:
Você deve adicionar uma referência ao assembly 'mscorlib, Versão = 4.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089'.
Olhando no meu arquivo project.json, no entanto, pude ver
"dependencies": {
"Microsoft.NETCore.UniversalWindowsPlatform": "5.0.0"
}
Como resultado, o projeto não será construído ou executado, apenas lista muitos erros. Como você pode corrigir isso?