与dotnet核心应用程序的运行时文件夹

时间:2018-02-07 10:32:58

标签: .net-core

如果我创建一个net core 2控制台应用程序并让它引用另一个项目,例如MyLibrary.csproj 这个(MyLibrary.csproj)是一个网络核心类库

如果我运行dotnet publish -c release --output test1 然后在输出文件夹中,它们是一个运行时文件夹

我还没有找到描述此文件夹目的的任何地方。 任何人都有链接?

我是否还需要将其作为部署的一部分进行复制?

我的例子中有一个System.Data.SqlClient.dll的引用,它存在于根发布文件夹(test1)中,所以当我尝试通过dotnet my.dll运行时,为什么需要从运行时文件夹中获取它?

1 个答案:

答案 0 :(得分:0)

来自文档(https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-publish?tabs=netcore2x

  

dotnet publish - 将应用程序及其依赖项打包到一个文件夹中,以便部署到托管系统。