博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VS里属性窗口中的生成操作释义
阅读量:6215 次
发布时间:2019-06-21

本文共 847 字,大约阅读时间需要 2 分钟。

生成操作:无,编译 ,内容 ,嵌入的资源...

如果是类.cs文件,就得编译之后你才能使用的。如果是txt,excel 这种文件,就属性内容或者资源文件了。

内容(Content) - 不编译该文件,但将其包含在“内容”(Content) 输出组中。

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

嵌入资源(Embedded Resource) - 将该文件作为 DLL 或可执行文件嵌入主项目生成输出中。

内容的读写和运行目录下的其他文件没有区分。

编译和嵌入资源读写,需要用到,例如:GetType().Assembly.GetManifestResourceStream(assembleName + ".AppDesc.xml");

 

生成操作(BuildAction) 属性:BuildAction 属性指示 Visual Studio .NET 在执行生成时对文件执行的操作。

BuildAction 可以具有以下几个值之一: 

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

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

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

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

 

生成操作的默认值取决于添加到解决方案中的文件的扩展名。

例如,如果将 Visual C# 项目添加到解决方案资源管理器中,则安装操作的默认值是”编译”,

因为扩展名 .CS 指示可编译的代码文件。文件名和扩展名出现在解决方案资源管理器中。

参考链接:

转载地址:http://losja.baihongyu.com/

你可能感兴趣的文章
.NET:可扩展的单据编号生成器 + 简单的解释器
查看>>
Linux服务器守护进程+自动启动+服务配置笔记
查看>>
Oracle Class6-2. PL/SQL 简介(数据类型,逻辑比较,控制结构,错误处理)
查看>>
枚举状态POJ1753-Flip Game(枚举)
查看>>
【Android】Parse开发笔记(2)—— 从Mysql导入数据到Parse Data
查看>>
方向搜索hdu 1180 诡异的楼梯 楼梯可以变方向的搜索题
查看>>
“快排”笔记
查看>>
vi-4
查看>>
PHP 如何读取一个1G的文件大小
查看>>
Wordpress 3.5.1的debug流水账
查看>>
C#开发一应用的总结
查看>>
setTimeout不断重复执行
查看>>
算法--样本方差、样本标准差、方差、标准方差与加权平均
查看>>
数学建模小练习(1):插值【转】
查看>>
Android开发方向
查看>>
【OpenMesh】使用网格的属性和特征
查看>>
Scrapy开发
查看>>
js获取url参数值
查看>>
cocos2d-x v3.0新特性及使用
查看>>
C#编程总结(二)多线程基础
查看>>