Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net core Dotnet publish-framework参数,何时需要/合适,具体做什么?_.net Core_Asp.net Core 2.1 - Fatal编程技术网

.net core Dotnet publish-framework参数,何时需要/合适,具体做什么?

.net core Dotnet publish-framework参数,何时需要/合适,具体做什么?,.net-core,asp.net-core-2.1,.net Core,Asp.net Core 2.1,我读过文件,找不到任何有意义的明确答案 在.net 2.1命令dotnet publish 我以前没有使用过它,只是最近在Microsoft文档页面上的一个示例中才注意到它,但是在文档之后没有说明它的重要性,并且无论我是否使用它,发布的结果似乎都是一样的。dotnet publish编译应用程序,读取项目文件中指定的依赖项,并将生成的文件集发布到目录中 framework参数用于发布特定目标框架(netstandard2.0、netcoreapp2.1、net472等)的项目。在将应用程序发布到

我读过文件,找不到任何有意义的明确答案

在.net 2.1命令
dotnet publish


我以前没有使用过它,只是最近在Microsoft文档页面上的一个示例中才注意到它,但是在文档之后没有说明它的重要性,并且无论我是否使用它,发布的结果似乎都是一样的。

dotnet publish
编译应用程序,读取项目文件中指定的依赖项,并将生成的文件集发布到目录中

framework参数用于发布特定目标框架(netstandard2.0、netcoreapp2.1、net472等)的项目。在将应用程序发布到指定文件夹之前,将为该框架编译应用程序

以下命令使用netcoreapp2.1框架在当前目录中发布项目:

dotnet publish --framework netcoreapp2.1
您还可以发布经典.net framework的应用程序,如下所示:

dotnet publish --framework net472

框架参数是可选的,可以省略。如果没有指定,框架将从项目文件中读取。

Ahh..好的,你的最后一句话让我明白了,谢谢。