2017-01-20 5 views
15

Ich habe eine Konsolenanwendung (.Net Core) in Visual Studios MacOS Preview erstellt. In der Projektlösung sagt, ich meine Program.cs auch andere Dinge nicht verfügbar sind es sehe Projekt nichtProjekt nicht in aktiver Konfiguration erstellt Visual Studio MacOS .net Core

enter image description here

während der Projektlösung etwas in der aktiven Konfiguration aufgebaut wie diese

aussehen soll

enter image description here

Ich habe .net core for macOS installiert. Auch mit Homebrew-Konfigurationen gemacht. Ich hatte schon openssl & in osx installiert [email protected] so, wenn ich versuche openssl mit Homebrew neu zu installieren es sagt

Warning: openssl is a keg-only and another version is linked to opt. 
Use `brew install --force` if you want to install this version 

Auf dem anderen Teil sicher sein, dass .net Kern funktioniert gut. Ich habe gerade eine .net core C# Anwendung in Visual Studio Code kompiliert.

+0

Haben Sie auf Vorschau 3 aktualisiert? Es ist immer noch ein Vorschau-Build, also werden Bugs erwartet. –

+0

@LexLi ja aktualisiert, aber das sieht nicht Bug für mich. Es ist ein Konfigurationsproblem – AbhimanyuAryan

Antwort

10

Es sieht so aus, als ob Sie die .NET Core SDK 1.0.0-rc4 nicht installiert haben.

Ohne das installierte SDK Visual Studio für Mac Preview 3 findet keine zu importierenden SDK MSBuild-Dateien, wodurch keine Debug/Release-Konfigurationen zum Projekt hinzugefügt werden.

Visual Studio für Mac sucht im Verzeichnis/usr/local/share/dotnet/sdk/nach dem neuesten SDK. Wenn sich in diesem Verzeichnis keine Unterverzeichnisse befinden, ist das SDK nicht installiert.

Es werden auch keine Dateien im Projekt angezeigt, die auch auftreten, wenn kein SDK gefunden wird.

Gegenwärtig gibt es in Visual Studio für Mac keine fehlerhaften Berichte über das fehlende SDK, dies ist jedoch für eine zukünftige Version geplant.

+0

Der Fehler ist behoben, aber jetzt bekomme ich diesen Fehler 'error MSB4057: Das Ziel" Build "existiert nicht im Projekt' googelte dafür, aber reparierte keine Korrekturen für asp.net – AbhimanyuAryan

+1

Gleiches Problem wie @ AbhimanyuAryan hier, nach der Vorschau 3 Update-Fehler MSB4057: Das Ziel "Build" existiert nicht im Projekt – Giuseppe

+0

@Giuseppe - Sie benötigen eine aktuelle Version von Mono 4.8 für den Build zu arbeiten - https: // dl.xamarin.com/MonoFrameworkMDK/Macx86/MonoFramework-MDK-4.8.0.459.macos10.xamarin.universal.pkg –

11

Ich habe das gleiche Problem nach VS Update auf Build 1077. Um dieses Problem zu beheben, müssen Sie nur installieren .NET Core SDK 1.0.0-rc4 und Mono 4.8 neu installieren, können Sie es erhalten here.

Diese Informationen, die ich von Changelog Seite bekam https://developer.xamarin.com/releases/vs-mac/preview/vs-mac-preview1/

Ich hoffe, das hilft.

+2

Behebt das alle beheben den Fehler MSB4057 BUILD existiert nicht im Projekt? – AbhimanyuAryan

+1

Ja, ich sehe diesen Fehler nicht mehr. –

+0

Danke! Arbeitete für mich. – menkow

0

Für mich auf .netcore Bibliotheksprojekt.

Entfernen Projekt aus der Lösung (rechts auf Projekt klicken> Löschen> Löschen)

Und es wieder hinzufügen. (Rechtsklick auf Lösung> Hinzufügen> Vorhandenes Projekt hinzufügen ..)

Stellen Sie sicher, dass SDK bereits installiert wurde, wie Matt Ward erwähnt.

Verwandte Themen