Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.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
Visual studio 2015 使用visual studio 2015在本地部署时如何也生成_Visual Studio 2015_Asp.net Core - Fatal编程技术网

Visual studio 2015 使用visual studio 2015在本地部署时如何也生成

Visual studio 2015 使用visual studio 2015在本地部署时如何也生成,visual-studio-2015,asp.net-core,Visual Studio 2015,Asp.net Core,我有一个使用.Net Core构建的网站,我正在尝试更改部署过程,以确保它总是在部署之前构建。 Visual Studio的默认设置似乎是不生成,因为我在生成输出中看到的命令是这样的(请注意末尾的--no build: C:\Program Files\dotnet\dotnet.exe发布“D:\Workspaces\ERMA Dev\ERMA\ERMA.Web”--框架netcoreapp1.0--输出“C:\Users\myuser\AppData\Local\Temp\PublishTe

我有一个使用.Net Core构建的网站,我正在尝试更改部署过程,以确保它总是在部署之前构建。
Visual Studio的默认设置似乎是生成,因为我在生成输出中看到的命令是这样的(请注意末尾的
--no build

C:\Program Files\dotnet\dotnet.exe发布“D:\Workspaces\ERMA Dev\ERMA\ERMA.Web”--框架netcoreapp1.0--输出“C:\Users\myuser\AppData\Local\Temp\PublishTemp\ERMA.Web51”--配置发布--无构建


我查看了所有与发布相关的配置文件(json、XML、PS脚本等),但没有找到删除该开关的位置。有什么想法吗?

项目中。json
文件中,添加一个“脚本”部分或为
预发布添加一行新行。
像这样的
“预发布”:[“dotnet构建”]

例如,您的“脚本”部分可能如下所示:

"scripts": {
    "postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ],
    "prepublish": [ "dotnet build"]
}