Ich nehme den Sprung und bin eine Umwandlung (Profil 7) PCL in das neue .NET Standard Format. Ich habe meistens alles in Ordnung. (This is a great article - aber vielleicht etwas veraltet - wenn Sie interessiert sind).Importieren und Ausführen von MSBuild .targets Datei in project.json
Meine einzige verbleibende Problem ist, dass es nicht erscheint, dass die .targets
Datei für eines meiner Abhängigkeiten (PostSharp
) während der Erstellung meines Projekts ausgeführt wird. Ich habe überall gesucht, um zu sehen, wie man eine MSBuild .targets-Datei einbezieht/ausführt.
Der nächstgelegene ich irgendeine Art von spec Listing hier finden konnten: https://github.com/NuGet/Home/wiki/%5BSpec%5D-Managing-dependency-package-assets
jedoch, die nicht verfügbar zu sein scheint, wenn ich meine Abhängigkeit Knoten auszubrechen. Die einzigen verfügbaren Optionen sind "Build" und "default":
So ist es möglich, eine MSBuild .targets
Datei manuell in einer project.json
Datei aufzunehmen/execute?
[PostSharp Roadmap] (https://www.postsharp.net/support/roadmap) sagt, dass PostSharp 5.0, geplant für Q4 2016, ASP.NET Core unterstützen wird. Vielleicht bis dahin warten? – svick
Sie sind richtig, @svick! Und ich hatte auch ein grundlegendes Missverständnis mit ".NET Standard" vs. "Project.json". Es stellte sich heraus, ich wollte nur meinen PCL zu Nuget 3.0 (beantwortet meine Frage unten). Danke für deinen Kommentar! –