将网站部署包构建为构建后事件

2023-12-04

我正在使用 Visual Studio 2010。我有一个网站项目,我想在每次构建项目时构建一个网站部署包。基本上,我正在寻找构建后 MSBuild 命令的一些示例,该命令基本上与网站右键菜单中的“构建部署包”选项执行相同的操作。


我假设您正在使用 Web 应用程序项目,因为网站项目没有“构建部署包”。

我建议不要在每个构建上执行包,因为它会大大减慢你的发展速度。话虽这么说,你可以在这里做到这一点。

If you really想要做到这一点,您最好的选择不是使用构建后事件,而是编辑项目文件并扩展构建过程。为此,请打开您的网站的 .csproj 文件,然后打开底部(在导入元素之后)放置以下内容

<PropertyGroup>
  <BuildDependsOn>
    $(BuildDependsOn);
    Package
  </BuildDependsOn>
</PropertyGroup>

它的作用是扩展构建过程来调用Package目标。这与在 Visual Studio 中调用“构建部署包”目标时调用的目标相同。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将网站部署包构建为构建后事件 的相关文章

随机推荐

  • 我需要从 tomcat 读取带有日志的远程文件

    我需要从 tomcat 读取带有日志的远程文件 如果我可以通过 ssh 访问日志文件夹 最方便的方法是什么 日志查看器可以从远程服务器读取日志 它支持SFTP FTP和Samba 它还提供远程文件系统浏览器 免责声明 我是 OtrosLog
  • 如何用swift 2.0播放背景音乐?

    嗨 我是 swift 和 ios 开发的新手 我的代码一直在工作 直到我更新到 Swift 2 0 我使用了 swift 迁移工具 但我仍然不知道如何排序和修复我的代码 请帮忙 import AVFoundation var backgro
  • 如何列出项目中的所有表格大小

    有没有办法列出 BigQuery 中的所有表大小 我知道这样的命令 select table id sum size bytes pow 10 9 as size from certain dataset TABLES group by 1
  • 插入带有特殊字符的 Hive 表内容 - 制表符空格和换行符

    我正在尝试从 Hive 表中筛选 where 子句 选择带有特殊字符 特别是 Tab 和 NewLine 的数据 我努力了 我努力了like n like t like hex 9 等等 但它们似乎不起作用 还尝试创建一个虚拟表来插入此类数
  • 这个列表操作哪里出了问题?

    我正在用Python 操作列表 In 52 myList 1 2 3 4 5 In 54 c 10 In 55 for i elem1 in enumerate myList b elem1 elem2 for elem2 in range
  • 为什么这个字典定义会引发语法错误? [复制]

    这个问题在这里已经有答案了 可能的重复 lVals 1 08 2011 抛出异常有什么原因吗 我正在定义一个字典 将天数映射到各自的单词 由于某种原因 以下代码引发 SyntaxError 无效标记 并突出显示 08 days 01 fir
  • DO 循环中 IF 条件的奇怪标签用法[重复]

    这个问题在这里已经有答案了 我不确定这段代码是哪个版本的 Fortran 而且我也不太擅长 但这是我试图理解的一段代码 DO 55 J 1 N IF KODE J 55 55 40 Can not figure out what this
  • 使用 api 密钥访问 JIRA API,无需用户名和密码

    目前我正在使用用户名和密码访问 C Net 应用程序中的 JIRA API 但我需要访问 JIRA API 而无需输入用户名和密码 即使没有哈希用户名和密码也是如此 有没有办法创建 API 密钥并用它访问 JIRA API 是的 JIRA
  • 弹性项目是否可以与其上方的项目紧密对齐?

    这实际上就是 Pinterest 的布局 然而 网上找到的解决方案是用列包裹的 这意味着容器会不经意地水平增长 那是notPinterest 布局 并且它不能很好地处理动态加载的内容 我想要做的是拥有一堆固定宽度和不对称高度的图像 水平布局
  • if(0 == '%') echo "WTF,Php,你为什么不能理智地比较事物?"

    我刚刚将一个疯狂的错误减少到这个问题的标题中 我确信对于为什么 Php 认为 0 或者我认为任何其他特殊字符 有一个完全合理的解释 我认为在 StackOverflow 上得到这个解释会很好 它会对任何字符串执行相同的操作 将非数字字符串转
  • iOS私有API文档[关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 是否有网站或项目记录 iPhone SDK 的私有 API 这里是从 iPhone OS 2 2 1 到 iOS 9 2 的可搜索档案 https
  • 使用 VBA 在窗体上移动动态创建的控件

    在 Excel 中我创建了一个表单 在此表单上我创建了 3 个按钮 我希望能够在运行时移动这些按钮 我遇到的问题是如何在运行时引用按钮 Private Sub CommandButton1 Click Me Controls Command
  • 使用 URL 重写从 iisnode 提供静态文件

    我在 web config 文件中使用重写规则 让 issnode 下运行的节点应用程序指向我的 server js 文件 myapp 指向 server js
  • 带有always_comb结构的Systemverilog问题

    我对这个 SystemVerilog 代码有疑问 这是代码 module mult multiplicand multiplier Product clk clear Startm endm input 31 0 multiplicand
  • Windows 上的 Thin Rails 服务器/eventmachine 无法使用自定义证书

    在 Windows 上构建了我自己的带有 SSL 支持的 eventmachine thin 之后 在 Windows 7 x86 上使用 Ruby for eventmachine 安装 OpenSSL 我遇到了 SSL 证书的另一个问题
  • 如何在javascript中迭代来自服务器的json响应值

    你好 我是 javascript 新手 我有一个 Web 请求 它以 JSON 格式给出响应 任务是我需要将数据解析为数组 这是我的回复示例 Employee Employee Names BAR RATING 0 Name anand N
  • Java 相当于 C# TextBox TextChanged 事件

    在 C 中 有一个文本框事件 如下所示 private void fooText TextChanged object sender EventArgs e do something 一旦文本框中的文本发生更改 就会触发 fooText T
  • HTTP 状态代码 206:什么时候应该使用它?

    The 206 状态码 w3 org 表示响应请求的部分结果Range header 所以 显然 如果请求的文件是例如1024 字节长 并且Range标头是bytes 0 512然后是状态码206 Partial Content应该被退回
  • SelectList 中的 ASP.NET MVC 下拉列表

    我正在构建以下内容SelectList在我的控制器中 var u new NewUser u UserTypeOptions new SelectList new List
  • 将网站部署包构建为构建后事件

    我正在使用 Visual Studio 2010 我有一个网站项目 我想在每次构建项目时构建一个网站部署包 基本上 我正在寻找构建后 MSBuild 命令的一些示例 该命令基本上与网站右键菜单中的 构建部署包 选项执行相同的操作 我假设您正