App.config in .Net Core verwenden
Beim Versuch, app.config in .NET Core (C#) zu verwenden, können Probleme auftreten. , auch mit der Installation des CoreCompat.System.Configuration-Pakets. Dieser Artikel befasst sich mit den Fehlern, auf die Sie möglicherweise stoßen, und bietet eine Lösung, um die Verwendung von app.config in .NET Core zu ermöglichen.
Die Lösung umfasst das Erstellen einer .NET Standard 2.0-Bibliothek und das Hinzufügen des System.Configuration.ConfigurationManager NuGet Paket. Nachdem Sie Ihre benutzerdefinierten Konfigurationsklassen in der Bibliothek implementiert haben, können Sie eine .NET Core 2.0-Anwendung mit einer app.config-Datei erstellen. Die app.config sollte mit dem Design Ihrer benutzerdefinierten Konfigurationsklassen in der Bibliothek übereinstimmen.
Beachten Sie, dass sich der Speicherort von app.config in .NET Core von dem im .NET Framework unterscheidet. In .NET Core ist es „projectName.dll.config“ anstelle von „projectName.exe.config“.
Wenn in Testprojekten Probleme mit app.config auftreten, müssen Sie möglicherweise ein Snippet hinzufügen die .csproj-Datei des Projekts. Diese Problemumgehung kopiert die App.config-Datei als testhost.dll.config in den Ausgabeordner, um sicherzustellen, dass sie vom Dotnet-Test erkannt wird.
Durch die Implementierung dieser Schritte können Sie app.config mit Ihrem vorhandenen Code verwenden in .NET Core, was einen reibungslosen Übergang zum plattformübergreifenden Framework ermöglicht.
Das obige ist der detaillierte Inhalt vonWie kann ich app.config in meiner .NET Core-Anwendung verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!