visual-studio - Visual Studio 中的内容构建操作是什么?

Visual Studio 中的 Content 构建操作有什么作用?它看起来不像在做任何事情。

MSDN 上的文件属性文章(不再存在) 说:

Content - The file is not compiled, but is included in the Content output group. For example, this setting is the default value for an .htm or other kind of Web file.

但我不知道“内容输出组”是什么意思。

这与部署有关吗?意思是,该操作在构建时没有实际效果,但只有在稍后部署时才起作用?

最佳答案

“内容”表示它是一个可部署的项目项,它表示需要将文件复制到目标机器。

您可以通过简单的控制台模式项目看到一些东西。项目 + 添加新项目,选择位图文件项目模板。它的构建操作自动设置为“内容”。使用 Project + Properties,Publish 选项卡并单击 Application Files 按钮。请注意位图是如何自动添加到已部署文件列表中的:

返回“属性”窗口并将其“构建操作”更改为“无”。再次单击该按钮并注意该文件现在如何不再包含在内。

出于完全相同的原因,也被与 VS 集成的安装程序实用程序使用。在 Web 应用程序中很重要的是,它们通常有很多需要部署到 Web 服务器的文件。

https://stackoverflow.com/questions/22552589/

相关文章:

c# - Visual Studio - 无法删除项目配置

haskell - 我可以得到 `cabal install` 来使用多核吗?

build - 如何清理 TeamCity 中旧的失败构建?

c# - Visual Studio : The Operation could not be co

performance - 如何针对构建持续时间和 RAM 使用优化 gradle 构建性能?

javascript - 使用 grunt.js 使用 RequireJS 组合 JavaScrip

build - 使用 cmake,您将如何禁用源内构建?

android - 如何将 Eclipse Android 项目转换为使用 Ant 进行构建?

ios - 如何在 Xcode 中创建发布版本?

android - java.lang.IllegalStateException : Dex ar