Ich bin ein bisschen verwirrt. Ich habe die neue Version von Visual Studio 2017. Und habe meine Klassenprojekte (.net full 4.5) in das neue .csproj-Projektformat konvertiert. Dann habe ich versucht, Live-Tests für diese Projekte durchzuführen, aber VS informiert mich jetzt, dass Live-Tests auf .net Core-Projekten Jet nicht unterstützt werden.
Also:
Danke
Ich mag das neue Format für .net 4.0-Projekte, es ist viel einfacher, sich nicht darum kümmern zu müssen, Dateien in Ihr Projekt aufzunehmen, und auch weniger Dateien, um mit nuget fertig zu werden, ist auch schön.
Sie können mit einem csproj
so einfach wie diesem beginnen
Und dann Visual Studio verwenden, um Ihre Abhängigkeiten wieder hinzuzufügen, verschieben Sie die Metadaten auf die Registerkarte packages und entfernen Sie AssemblyInfo.cs
und passen Sie dann alles an, was Sie benutzerdefiniert hatten (Hinweis kann manchmal Dateien ausschließen und neu einbinden) um das Standardverhalten zu erhalten, wenn Sie etwas seltsames haben, zB T4 Templates) . Es wird eine viel sauberere Datei sein und viel einfacher in Zukunft auf .netstandard (oder sogar Multitarget) zu aktualisieren.
Hier ist ein Beispiel für ein Open Source-Projekt von mir mit Multi-Target und einige T4-Vorlagen Dies ist die vollständige Datei und es sind wie 40 C # -Dateien automatisch im Projekt enthalten, weil sie im Verzeichnis sind:
%Vor%Tags und Links .net csproj visual-studio-2017