当前位置: 首页 > 知识库问答 >
问题:

使用部署包配置在 VSTS 中运行可视化工作室生成会导致多个错误

姬寂离
2023-03-14

嗨,我正在尝试在VSTS上配置一个连续部署构建,但我似乎无法使构建工作。我还应该提到,我一周前才开始学习VSTS,所以我可能会错过一些非常明显的东西。以下是我迄今为止所做的工作:

我已使用以下配置创建了Visual Studio生成步骤:

    < li >解决方案:$/commerci fy/Dev/commerci fy . SLN < li>MSBuild参数:

/p:DeployOnBuild=true

/p: WebPublishMethod=包

/p:包作为单文件 = 真

/p:跳过验证配置 = 真

/p:打包位置="$(build.artifactstagingdirectory)\"

平台:$(构建平台)

配置:$(BuildConfiguration)

清洁:真

7: Visual Studio版本:Visual Studio 2015

8: 我已在高级中启用了块还原包

当此构建步骤运行时,我收到以下错误:

我的应用程序是用ASP.NET核心构建的,我有多个。net核心类库。类库刚刚被创建,并且具有由visual studio生成的默认project.json:

    {
  "version": "1.0.0-*",

  "dependencies": {
    "NETStandard.Library": "1.6.0",
    "Microsoft.EntityFrameworkCore.SqlServer": "1.0.0"
  },
  "frameworks": {
    "netstandard1.6": {
      "imports": "dnxcore50"
    }
  }
}

这是我asp.net核心project.json文件:

    {
  "dependencies": {
    "Microsoft.NETCore.App": {
      "version": "1.0.0",
      "type": "platform"
    },
    "Microsoft.AspNetCore.Diagnostics": "1.0.0",
    "Microsoft.AspNetCore.Mvc": "1.0.0",
    "Microsoft.AspNetCore.Razor.Tools": {
      "version": "1.0.0-preview2-final",
      "type": "build"
    },
    "Microsoft.AspNetCore.Server.IISIntegration": "1.0.0",
    "Microsoft.AspNetCore.Server.Kestrel": "1.0.0",
    "Microsoft.AspNetCore.StaticFiles": "1.0.0",
    "Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0",
    "Microsoft.Extensions.Configuration.Json": "1.0.0",
    "Microsoft.Extensions.Logging": "1.0.0",
    "Microsoft.Extensions.Logging.Console": "1.0.0",
    "Microsoft.Extensions.Logging.Debug": "1.0.0",
    "Microsoft.Extensions.Options.ConfigurationExtensions": "1.0.0",
    "Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0"
  },

  "tools": {
    "BundlerMinifier.Core": "2.0.238",
    "Microsoft.AspNetCore.Razor.Tools": "1.0.0-preview2-final",
    "Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final"
  },

  "frameworks": {
    "netcoreapp1.0": {
      "imports": [
        "dotnet5.6",
        "portable-net45+win8"
      ]
    }
  },

  "buildOptions": {
    "emitEntryPoint": true,
    "preserveCompilationContext": true
  },

  "runtimeOptions": {
    "configProperties": {
      "System.GC.Server": true
    }
  },

  "publishOptions": {
    "include": [
      "wwwroot",
      "Views",
      "Areas/**/Views",
      "appsettings.json",
      "web.config"
    ]
  },

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

我首先尝试运行运行dotnet恢复的构建步骤,但似乎没有任何变化。

有人知道怎么了吗?

共有1个答案

汪弘毅
2023-03-14

请按照此处的说明构建Asp。用于部署的Net-Core项目:定义部署构建。

 类似资料:
  • 在Windows 10上安装Visual Studio 2015 Community Edition时,使用Web安装程序,一切运行正常,但是,以下软件包无法安装: Visual Studio 2015的团队资源管理器- 我已经尝试了一些解决方法,包括卸载系统上的每个Visual Studio版本,手动删除中的文件,甚至卸载了我的防病毒软件(AVG),试图禁用它并查看它是否有效。我甚至运行命令 我

  • 我有一个旧的ASP.NET MVC 2项目,我不想升级到MVC 3或MVC 4。我正在运行Windows 8、Visual Studio 2012和Visual Studio 2013的新机器上工作。当我试图在VS 2012或VS 2013中打开MVC 2项目时,我收到错误消息: 此项目与当前版本的Visual Studio不兼容 然后,该项目被卸载,并在解决方案资源管理器中呈灰色显示。我不想安装

  • 当使用resharper从视觉工作室运行单元测试时,我得到了以下错误: 在单元测试方法旁边的工具提示中,它说:,我认为它说。Resharper显示一个灰色的眼睛图标。 VisualStudio的测试资源管理器也有一个棘手的问题。它不会显示我所有的单元测试。事实上,它错过了我的200多个单元测试。它们不会出现在测试浏览器窗口中。我确实有一些测试出现了,并且运行得很好。 我已经尝试过的事情:重新启动我

  • 我刚刚升级到Visual Studio 2017社区版,但在加载标准头文件时遇到了问题。我从各种头文件中得到507个错误。以下是一些片段: 一些错误: 我在Visual Studio 2015社区版中从未遇到过此问题。我是否缺少安装程序中的某些组件?任何帮助都将不胜感激。谢谢!

  • 我在使用Visual Studio团队服务(VSTS)部署Azure WebJob时遇到一些问题。 WebJob似乎已成功部署,但它破坏了托管在同一应用程序服务中的Azure网站!如果使用VS2013进行部署,则不会出现此问题。 这是生成WebJob部署包的构建任务: 这是我的部署任务: 我部署Azure WebJob时没有出现错误。如果我去Azure门户网站,我会看到WebJob在那里,并且运行

  • 如何下载visual studio代码中的python模块?我尝试使用pip下载,但是vs-code使用windows cmd/PowerShell,因此pip无法工作。