VS文件属性(无,编译,内容,嵌入的资源--改变发布网站时,某些文件目录不见了)

来源:互联网 发布:淘宝店铺招牌950 120 编辑:程序博客网 时间:2024/05/20 21:24

操作:

      右键文件“属性”,弹出属性对话框中选择“生成操作”。有N个选项,主要“无,编译,内容,嵌入的资源“四个常用。

属性解释:

   无 - 不在项目输出组中包含该文件,并且在生成进程中不会对其进行编译。例如包含文档的文本文件,如自述文件。发布之后它就没有了。

  编译(Compile) - 将该文件编译到生成输出中。此设置用于代码文件。 

  内容(Content) - 不编译该文件,但将其包含在“内容”(Content) 输出组中。例如,此设置是 .htm 或其他类型 Web 文件的默认值。 不编译,但是发布之后会原样输出。

  嵌入的资源(Embedded Resource) - 将该文件作为 DLL 或可执行文件嵌入主项目生成输出中。此设置通常用于资源文件。例如NHibernate的映射文件。

  生成操作的默认值取决于添加到解决方案中的文件的扩展名。例如,如果将 Visual C# 项目添加到解决方案资源管理器中,则安装操作的默认值是”编译”,因为扩展名 .CS 指示可编译的代码文件。文件名和扩展名出现在解决方案资源管理器中。