共有レポからVS 2017 RC作成ソリューションを取得しましたが、VSコードを使用してMacで実行しようとしています。私はそれを実行するときに、appsettings.jsonを見つけることができないため、例外がスローされますが、しかし、ソリューションを構築して得た。私は/bin/debug/netcoreapp1.1フォルダをチェックしていて、そこにはないので、その理由を仮定しています。.NET Core publish appsettings.json
これまでのproject.jsonではpublishOptionsを使用できましたが、この新しいcsprojのメカニズムでは何も見つかりませんでした。 私も、私はStartUp.csで何かを変更する必要があるかどうかを考えていた:
var builder = new ConfigurationBuilder()
.SetBasePath(env.ContentRootPath)
.AddJsonFile("appsettings.json", optional: false, reloadOnChange: true)
.AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true)
.AddEnvironmentVariables();
Configuration = builder.Build();
appsettings.jsonは、二つの世界(VS 2017 RCとVS間で共有されるために、私は、共通のパスを見つけることができるように、コード)。
どのようにこれを達成するためのアイデアですか?
はそう取り組みましたファイル。 Microsoftのドキュメント:https://docs.microsoft.com/en-us/aspnet/core/fundamentals/environments –