Visual Studio文件属性(无,编译,内容,嵌入的资源)
2015-04-22 22:45
429 查看
生成操作(BuildAction) 属性:BuildAction 属性指示 Visual Studio .NET 在执行生成时对文件执行的操作。BuildAction 可以具有以下几个值之一:
无(None) - 不在项目输出组中包含该文件,并且在生成进程中不会对其进行编译。例如包含文档的文本文件,如自述文件。发布之后它就没有了。
编译(Compile) - 将该文件编译到生成输出中。此设置用于代码文件。
内容(Content) - 不编译该文件,但将其包含在“内容”(Content) 输出组中。例如,此设置是 .htm 或其他类型 Web 文件的默认值。 不编译,但是发布之后会原样输出。
嵌入的资源(Embedded Resource) - 将该文件作为 DLL 或可执行文件嵌入主项目生成输出中。此设置通常用于资源文件。例如NHibernate的映射文件。
生成操作的默认值取决于添加到解决方案中的文件的扩展名。例如,如果将 Visual C# 项目添加到解决方案资源管理器中,则安装操作的默认值是”编译”,因为扩展名 .CS 指示可编译的代码文件。文件名和扩展名出现在解决方案资源管理器中。
无(None) - 不在项目输出组中包含该文件,并且在生成进程中不会对其进行编译。例如包含文档的文本文件,如自述文件。发布之后它就没有了。
编译(Compile) - 将该文件编译到生成输出中。此设置用于代码文件。
内容(Content) - 不编译该文件,但将其包含在“内容”(Content) 输出组中。例如,此设置是 .htm 或其他类型 Web 文件的默认值。 不编译,但是发布之后会原样输出。
嵌入的资源(Embedded Resource) - 将该文件作为 DLL 或可执行文件嵌入主项目生成输出中。此设置通常用于资源文件。例如NHibernate的映射文件。
生成操作的默认值取决于添加到解决方案中的文件的扩展名。例如,如果将 Visual C# 项目添加到解决方案资源管理器中,则安装操作的默认值是”编译”,因为扩展名 .CS 指示可编译的代码文件。文件名和扩展名出现在解决方案资源管理器中。
相关文章推荐
- Visual Studio文件属性(无,编译,内容,嵌入的资源)
- Visual Studio文件属性(无,编译,内容,嵌入的资源)
- VS文件属性(无,编译,内容,嵌入的资源--改变发布网站时,某些文件目录不见了)
- 文件的生成操作,属性如何设置(内容/嵌入资源等)
- C# 对于xml文件,对生成操作( 内容 编译 嵌入的资源)各个选项的差别,读写的差别
- 把项目中的xml文件的生成操作改为“嵌入的资源”,我在这个项目中怎么读取xml文件里的内容?
- 生成操作:内容|编译|与嵌入资源的区别
- maven编译后资源文件内容发生变更问题随记
- 将class 编译后文件内容输入到 文本文件中的命令
- Silverlight编译错误,提示某文件不是项目的一部分或"生成操作"没有设置为"资源"
- VC中嵌入编译manifest文件(转)
- 读取资源文件里的文本内容
- 新手,Visual Studio 2015 配置Boost库,如何编译和选择,遇到无法打开文件“libboost_thread-vc140-mt-gd-1_63.lib“的解决办法
- 关于获取info.plist文件的属性和获取资源管理xcassets里的启动图片的问题
- Android 4.1源码编译找不到资源文件解决办法
- 使用 Visual Studio 编译 wget 为库文件
- Visual Studio 2013 配置Boost库。 如何编译和选择,遇到无法打开文件“libboost_thread-vc120-mt-gd-1_58.lib的解决办法
- [转载]c# 嵌入资源文件
- js文件不能被编译,只能被当作资源
- 将 mp3 等音乐资源以资源形式嵌入 exe 文件中