dotnet core 运行程序注意事项

.net core 程序 debug版本没法直接运行,由于没有相关的dll,只有在进入项目文件夹那一层,执行 dotnet run 来运行,会自动连接 当前用户的我的文件夹下的 .nuget/.packages 文件夹下的dll,如C:\Users\Administrator\.nuget\packagesjson

在发布程序的时候,若是以文件夹发布,Visual studio 会拷贝相关的dll到发布文件夹,能够经过 dotnet enteranceDll.dll, enteranceDll为执行的入口,和常规的如 enteranceProgram.exe.exe结尾的做用一致。app

须要特别注意的是: dotnet core 程序运行的时候,应该会根据env.ContentRootPath(env 的类型是IHostingEnvironment )来读取配置文件 appsettings.Production.jsonappsettings.json文件,因此应在发布项目dll所在的目录执行 dotnet enteranceDll.dll,不然会致使配置文件里面的参数读取不到。.net

以下面图片所示:debug

正常code

错误blog

相关文章
相关标签/搜索