gpt4 book ai didi

msbuild - "Package"的 .targets 文件仅使用 VS2013

转载 作者:行者123 更新时间:2023-12-01 03:51:48 25 4
gpt4 key购买 nike

我目前正在为 VS2013 和 .NET 4.5 创建一个新的构建机器。我没有安装任何以前版本的visual studio。我有一个 msbuild 步骤,我正在尝试使用/target:package 执行。在没有安装任何其他东西的情况下失败,此错误:

MSB4057: The target "Package" does not exist in the project.

在不安装旧版本的 Visual Studio 的情况下,我可以做些什么来解决这个问题?

编辑:我可以找到我丢失的文件,但我不想知道,我对解决方案感兴趣,因为我没有这些文件并且不想安装它们,因此不仅仅是安装了旧版本的visual studio。

编辑:我正在尝试打包一个 csproj 文件,该文件是用于 Web 部署的 Web 应用程序。

最佳答案

对于VS2013,您需要稍微不同地做...

  • 如果您不想在构建机器上安装 VS,请安装 Build Tools 2013
  • 创建一个发布配置文件(VS 中的发布上下文菜单),称为发布
  • 命令行如下所示..

    msbuild/p:DeployOnBuild=True/p:DeployTarget=Package/p:PublishProfile=Release
  • 关于msbuild - "Package"的 .targets 文件仅使用 VS2013,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21783491/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com