1

Ich habe zwei Visual Studio-Projekte in separaten Lösungen und sie zeigen verschiedene Optionen für das Zielframework in den Anwendungseigenschaften an. Dies war schwierig zu screenshot, da es ein offenes Menü war, also entschuldige ich mich für die weniger als optimale Auflösung.Was bestimmt, was im Dropdown-Menü "Zielframework" in Visual Studio angezeigt wird?

In einem Projekt, hatte ich diese Optionen:

.Net Framework

Und in einem anderen Projekt (in einer anderen Lösung), ich habe diese Optionen:

.NetStandard

Was verursacht die Änderung der verfügbaren Optionen? Beide Projekte werden in Visual Studio 2017 RC ausgeführt und beide befinden sich auf demselben Computer.

Antwort

0

Nun, das war einfach ...

ich die Projekte realisierte ich den Vergleich wurde, waren nicht Äpfel mit Äpfeln, die mich zu der Lösung geführt. Ein Projekt war eine Konsolenanwendung und das andere war eine Klassenbibliothek, aber das war nicht das, was Probleme verursachte.

Aber ich ging gerade ein neues Dummy-Projekt zu erstellen, zu testen, ob das Problem war, als ich merkte, ich muss aus Versehen auf geklickt haben:

Class Library (.NET Standard) - Ein Projekt für die Erstellung von eine Klassenbibliothek, die auf .NET Standard abzielt.

statt:

Class Library (.NET Framework) - Ein Projekt für eine C# Klassenbibliothek Erstellen (DLL)

wenn ich das Projekt erstellt.

Ehrlich gesagt bin ich überrascht, dass ich diesen Fehler vorher nicht gemacht habe.

Verwandte Themen