您可以自定义Visual Studio的“发布”命令吗?

时间:2009-07-21 07:37:05

标签: visual-studio web-applications publishing customization

我使用Visual Studio中的“发布”命令将Web应用程序部署到我的IIS服务器。 这很方便,但我有几个问题,例如:

  • 它不会部署Crystal Report文件(* .rpt)文件
  • 部署web.config文件并覆盖服务器特定设置

有什么方法可以自定义发布命令的作用吗?

由于

2 个答案:

答案 0 :(得分:4)

发布Web应用程序时,Visual Studio将尊重为项目中的每个文件设置的“构建操作”。确保为文件选择正确的操作。您可以选择以下选项:

  

- 文件未包含在项目输出组中,并且未在构建过程中编译。一个示例是包含文档的文本文件,例如自述文件。

     

编译 - 将文件编译到构建输出中。此设置用于代码文件。

     

内容 - 文件未编译,但包含在内容输出组中。例如,此设置是.htm或其他类型的Web文件的默认值。

     

嵌入式资源 - 此文件作为DLL或可执行文件嵌入主项目构建输出中。它通常用于资源文件。

在这种特殊情况下,.rpt文件可能应设置为内容web.config应设置为。在解决方案资源管理器中选择文件后,可以在属性窗口中更改文件的构建操作。

答案 1 :(得分:1)