VisualStudio App.Config自动配置
在VisualStudio中,可以跟据选定的运行模式自动生成相应的配置文件;
对web类型的项目,系统已自动有了Web.config、Web.Debug.config、Web.release.config三个配置,且可自动使用转换工具自动来实现转换。
对于像应用程序之类的项目,没有能自动实现这些,这对于项目的发布有的时候是个问题。对于这种情况,可以如下配置项目文件以实现相同功能:
1:卸载要编辑的项目,右键点点击“编辑”项目文件对应的xxproj文件。比如xx.csproj
2:在打开的文件里,按着已有的格式添加如下内容
<PropertyGroup><ProjectConfigFileName>App.config</ProjectConfigFileName></PropertyGroup>
<ItemGroup><None Include="App.config" /><None Include="App.Debug.config"><DependentUpon>App.config</DependentUpon></None><None Include="App.Release.config"><DependentUpon>App.config</DependentUpon></None></ItemGroup>
<PropertyGroup><VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion><VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath></PropertyGroup><Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /><Import Project="$(VSToolsPath)\WebApplications\Microsoft.WebApplication.targets" Condition="'$(VSToolsPath)' != ''" />
<Target Name="AfterBuild"><TransformXml Source="@(AppConfigWithTargetPath)" Transform="$(ProjectConfigTransformFileName)" Destination="@(AppConfigWithTargetPath->'$(OutDir)%(TargetPath)')" /></Target>
3:保存并重新加载项目。
VisualStudio App.Config自动配置相关推荐
- VS中C#读取app.config数据库配置字符串的三种方法(转)
关于VS2008或VS2005中数据库配置字符串的三种取法 VS2008建立Form程序时,如果添加数据源会在配置文件 app.config中自动写入连接字符串,这个字符串将会在你利用DataSet, ...
- VB.NET 在项目中添加App.config的配置
右击项目,选择属性, 在属性中选择Settings选项卡,Scope选择User 这样就会在项目中添加了App.config配置 内容: <?xml version="1.0" ...
- C# App.config 自定义 配置节
方法一. App.config <?xml version="1.0" encoding="utf-8" ?> <configuration& ...
- C#中怎样获取默认配置文件App.config中配置的键值对内容
场景 在新建一个程序后,项目中会有一个默认配置文件App.config 一般会将一些配置文件信息,比如连接数据库的字符串等信息存在此配置文件中. 怎样在代码中获取自己配置的键值对信息. 注: 博客主页 ...
- app.config自定义配置节点
本来一直用xml保存配置文件的,但有一个组件就写一个好麻烦.于是想起了自定义配置节点哈哈~~我撒娇了复习了下 首先我在ConfigManager.Instance使用单例模式,其次Reflection ...
- C#配置文件之App.config和.settings
文章目录 1. App.config 1.1 创建 1.2 文件操作(增加.修改.删除.读取) 2. App.config文件中自定义节点 2.1 第一种 使用.Net自带的几种数据类型 2.1.1 ...
- 程序集、应用程序配置及App.config和YourSoft.exe.config .
转自:http://www.cnblogs.com/luminji/archive/2010/10/21/1857339.html 什么是程序集 程序集标识属性 强名称的程序集 强名称工作原理 配置文 ...
- 在Web.config或App.config中的添加自定义配置
.Net中的System.Configuration命名空间为我们在web.config或者app.config中自定义配置提供了完美的支持.最近看到一些项目中还在自定义xml文件做程序的配置,所以忍 ...
- 自定义配置app.config
先要写配置类,然后封装成DLL 代码 namespace CustomConfig { public class DbFactorySection:System.Configuration ...
最新文章
- 双11个性化推荐背后,阿里云“舜天”如何应对百亿次挑战?
- Python学习—pyhton中的进程
- 午餐前如何安装OpenStack Cloud
- java comparator内部类_java - Java Comparator使用.reverseOrder()但内部类 - 堆栈内存溢出...
- 神奇的python(五)之python强制退出报错(异常)解决方法
- 深入解析MVVM架构
- php中访问控制_PHP之Trait详解
- Python运行Google App Engineer时出现的UnicodeDecodeError错误解决方案
- 马哥教育SRE第五周作业
- h5 ios Safair下载文件自动添加.html导致文件乱码问题,ios不能使用接口播放视频的问题
- Android之Scroller详解讲解-真正了解滚动处理
- 中国大学慕课MOOC ,Shell测试答案
- 使用phpqrcode.php生成二维码并合并到背景图片上
- RPC框架系列——Avro
- 智能数显压力开关怎么使用?
- 解压“加密”压缩包办法
- 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java流浪动物救助系统68at6
- 【渝粤教育】国家开放大学2018年秋季 7404-22T数学建模 参考试题
- 支持vue3.0+ts 的富文本记录
- WebApi 登录身份验证