(C#) 发布程序,包含某些配置文件或数据文件。

在VS2012里面,右击需要发布的Project,选择“Properties“, 在弹出的窗口里面点选”Publish“, 再点击”Application Files“,

将默认的Publish Status列的”Data File(Auto)“改成 ”Include“。

另外, 对需要copy到build 文件夹中的文件,在其”Properties“配置窗口里面设置build action为”Content”, copy to output directory 为“Copy If Newer".

参考:http://msdn.microsoft.com/en-us/library/aa969776(v=vs.110).aspx

http://msdn.microsoft.com/en-us/library/aa970494(v=vs.110).aspx

时间: 2024-11-29 07:51:14

(C#) 发布程序,包含某些配置文件或数据文件。的相关文章

程序的又一次测量学实际应用(程序对全站仪测量学导出数据文件的读取与修改)

一.测量学的实习数据:(这是有问题的数据,第3列和第4列都少加了4000,第5列少加了20)     左边数据是测量学导出的data文件file1.txt               通过下面的程序修改后的数据   file2.txt #include <stdio.h> #include<iostream.h>#include<fstream.h> int main(){ double a[100][100]; ifstream   infile; //定义输入文件类

WPF 应用程序资源、内容和数据文件

MSDN相关介绍: http://msdn.microsoft.com/zh-cn/library/aa970494(v=vs.100).aspx 内容文件(Content Files)内容文件简单的来说就是指针与真实数据的结合,指针在这里的意思就是,我这个项目是需要这个数据的,但是数据是以文件存放的,而不会被编译,比如说被扔进exe或dll内,这样的好处就是,不会导致你编译后的文件过大,其次还可以动态更换这些文件,但是缺点也很明显,用户可以随便删掉以文件方式存在在项目下的资源. 使用示例除了M

第十四篇:获取系统数据文件信息

前言 在 Linux 中,系统数据文件大都不能直接用编辑的方式读取.如此设计一方面是从安全性考虑,另一方面则是从文件检索效率考虑.本文将以口令文件 passwd 为例讲解读取 Linux 中系统数据文件的方法. 基本步骤 1. 包含读写该系统数据文件的专用头文件 ( 如读写口令文件要包含 pwd.h 组文件则是 grp.h ) 2. 使用 set 函数打开文件        3. 使用 get 函数读取下一个记录        4. 使用 end 函数关闭此文件 另,如果数据文件支持某种形式的关

谈一谈:抽象工厂+反射+配置文件 实现数据访问程序

<大话设计模式>中第15章中<就不能不换DB吗?>引出了我今天要谈论的主题:抽象工厂+反射+配置文件 实现数据访问程序.当时也不甚理解啊!到了机房收费的亲身实践中,终于体会到了这对组合的奥秘. 抽象工厂模式(Abstract Factory) 提供一个创建一系列相关或相互依赖对象的接口,而无需制定它们具体的类.知道它是用来创建工厂的就OK了. 反射 提供了封装程序集.模块和类型的对象.这里仅仅用到反射的一部分功能.且记住它的格式: Assembly.Load("程序集名称

Flash builder发布Air程序时设备配置文件supportedProfiles的配置

1. 发布的程序:需要访问本地进程,那么只能发布为exe程序才可以.   此时supportedProfiles 配置为 extendedDesktop desktop   desktop保证能发布air时不会出错,而访问本地进程则需要extendedDesktop 2. 本地调试:需要访问本地进程   此时supportedProfiles 配置为 extendedDesktop.如果配置为desktop运行会报错,提示没有权限运行本地进程.   为了不至于在发布与调试的时候来回改suppor

发布程序后的NSLog批处理

NSLog在开发中是必须使用到的,但是其本身是特别耗费性能的,所以在产品发布后是一定要去掉的. 在大的开发项目中一个个处理NSLog是相当困难的,所以可以考虑在pch文件中进行宏定义,如: #define MyLog(...) NSLog(__VA_ARGS__) 待程序发布时可以将后面的NSLog(__VA_ARGS__)注释掉.也可以使用条件判断,避免反复注释: #ifdef DEBUG #define MyLog(...) NSLog(__VA_ARGS__) #else #define

检测到有潜在危险的 Request.Form 值。 说明: ASP.NET 在请求中检测到包含潜在危险的数据

在请求方法的顶部添加        [ValidateInput(false)]就OK了 从客户端(Content=" sdfdddd ...")中检测到有潜在危险的 Request.Form 值. 说明: ASP.NET 在请求中检测到包含潜在危险的数据,因为它可能包括 HTML 标记或脚本.该数据可能表示存在危及应用程序安全的尝试,如跨站点脚本攻击.如果此类型的输入适用于您的应用程序,则可包括明确允许的网页中的代码.有关详细信息,请参阅 http://go.microsoft.co

微信小程序后台返回大量多余数据的处理

台接口返回一个数组,数组里面N多对象,每个对象里面几十上百条数据,最好玩的是,我只需要每个对象里面的某两个数据.... 类似这种: datas:[   {   id:1000,   name: "帅哥",   title: '...',   b: '...',   d: 0,   f:0,   ....   },   {   id:1001,   name: "美女",   title: '...',   b: '...',   d: 0,   f:0,   ...

越来越多的Java程序员转行Java大数据...

JAVA的精密,强大,拥有其它语言不可替代的性能和可维护性,早已经是成为最受欢迎的编程语言之一,很多人想进入IT行业,首选的第一门语言就是JAVA. 但是,在未来肯定是大数据的天下,人工智能的爆发,将会有大量企业会进入大数据领域,从而产生大量的大数据人才需求. 据最新发布的<大数据人才报告>显示,目前全国的大数据人才仅46万,未来3-5年内大数据人才的缺口将高达150万.领英报告表明,数据分析人才的供给指数最低,仅为0.05,属于高度稀缺.数据分析人才跳槽速度也最快,平均跳槽速度为19.8个月