VS里属性窗口中的生成操作释义
生成操作:无,编译 ,内容 ,嵌入的资源...
如果是类.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 指示可编译的代码文件。文件名和扩展名出现在解决方案资源管理器中。
VS里属性窗口中的生成操作释义的更多相关文章
- VS2010里属性窗口中的生成操作
		
,无,编译 ,内容 ,嵌入的资源...分别是什么意思? 如果是类.cs文件,就得编译之后你才能使用的.如果是txt,excle这种文件,就属性内容或者资源文件了. @普通用户: 内容(Content) ...
 - WP8.1开发中关于媒体(图片)文件的生成操作,属性如何设置(内容/嵌入资源等);
		
(转载)WindowsPhone问题笔记-- 正确选择build action 解决媒体资源无法读取问题 链接:http://www.cnblogs.com/qinxg/archive/2012/07 ...
 - Entity Framework问题:ReferentialConstraint 中的依赖属性映射由存储生成的列
		
原文:Entity Framework问题:ReferentialConstraint 中的依赖属性映射由存储生成的列 今天在采用Entity Framework 的Database First反向以 ...
 - 在C#中使用属性控件添加属性窗口
		
转自原文 在C#中使用属性控件添加属性窗口 第一步,创建在应用程序中将要展现的字段属性为public公有属性.其中,所有的属性必须有get和set的方法(如果不设置get方法,则要显示的属性不会显示在 ...
 - Unity Game窗口中还原Scene窗口摄像机操作
		
最近在弄AI,调试程序的时候总是要调整摄像机的视角.灰常不爽然后自己写了个脚本.比较习惯Scene窗口下的摄像机操作所以就仿造了一个一样的操作脚本. 首相我们要知道Scene下的摄像机的操作方式 1. ...
 - spyder中让生成的图像单独在窗口中显示
		
IPython 支持两种形式的绘图 终端输出图像新窗口输出图像方式 1 能够非常方便的保存输出记录(如将`IPython 终端输出转换成 Html 文件) 方式 2 则可以交互式的放大.拖动图片,并且 ...
 - boost生成json中的put操作
		
ptree中的put操作后可以加<>,指定类型,不加<>采用默认的类型,感觉不加反而更好用.用法见下面例子. #include <iostream> #includ ...
 - Python tkinter调整元件在窗口中的位置与几何布局管理
		
Tkinter中的GUI总是有一个root窗口,不管你是主动或者别动获得.主窗口就是你的程序开始运行的时候创建的,在主窗口中你通常是放置了你主要的部件.另外,Tkinter脚本可以依据需要创建很多独立 ...
 - JavaScript jQuery 中定义数组操作及数组操作
		
1.认识数组 数组就是某类数据的集合,数据类型可以是整型.字符串.甚至是对象 Javascript不支持多维数组,但是因为数组里面可以包含对象(数组也是一个对象),所以数组可以通过相互嵌套实现类似多维 ...
 
随机推荐
- StringUtils工具类说明
			
/***************************************为空判断***************************************/ //null 和 " ...
 - Python敏感地址扫描和爬取工具
			
0×01 说明: 为了方便信息安全测评工作,及时收集敏感地址(初衷是爬取api地址),所以写了这么个小工具.两个简单的功能(目录扫描和url地址爬取). 0×02 使用参数: python spide ...
 - CF Playrix Codescapes Cup Problems Analysis
			
A 理清思路模拟 B 先对3个array排序,然后每次从某个array的头删数,可保证每个数必被处理1次,O(n log n) (set维护也行) C 分3类情况讨论,一种为: p1≤p2 & ...
 - 前端解放生产力之–动画(Adobe Effects + bodymovin + lottie)
			
大概很久很久以前,2017年,参加了第二届中国前端开发者大会(FDCon2017),除了看了一眼尤雨溪,印象最深刻的就是手淘渚薰分享的关于H5交互的内容了.时光荏苒,最近再次接触,简单回顾一下. 示例 ...
 - [vim]乱码问题
			
在vim输入中文乱码 1. 检查系统是否支持中文 locale -a 没有中文支持 安装中文包 apt-get install language-pack-zh-hans -y 2.这样可以输入中文了 ...
 - 「CSS」文本编排相关的CSS属性设置
			
1.font-family:设置字体族. 格式为font-family:字体1,字体2,……,通用字体族|inherit. 通用字体族,是指一类相似的字体.W3C的CSS规则规定,要指定一个通用字体族 ...
 - [机器学习]-Adaboost提升算法从原理到实践
			
1.基本思想: 综合某些专家的判断,往往要比一个专家单独的判断要好.在”强可学习”和”弱可学习”的概念上来说就是我们通过对多个弱可学习的算法进行”组合提升或者说是强化”得到一个性能赶超强可学习算法的算 ...
 - python---tornado补充(异步非阻塞)
			
一:正常访问(同一线程中多个请求是同步阻塞状态) import tornado.ioloop import tornado.web import tornado.websocket import da ...
 - CF839 D 容斥
			
求$gcd>1$的所有$gcd(a_i,a_{i+1}…a_{n})*(n-i+1)$的和 首先先标记所有出现的数.从高到低枚举一个数k,记录它的倍数出现次数cnt,那么当前所有组合的答案就是$ ...
 - CSS属性的私有前缀
			
在CSS属性能中,我们常常能看到-webkit-,-moz-之类的前缀,这种就叫做浏览器私有前缀,是浏览器对于新CSS属性的一个提前支持.-webkit-是webkit内核的,-moz-是Firefo ...
 
			
		