应用程序配置文件|appmanifest是什么文件如何打开一个程序的manifeast文件谢谢回答

|

⑴ 配置文件格式用哪个

App.config文件1. 配置文件概述: 应用程序配置文件是标准的 XML 文件,XML 标记和属性是区分大小写的。它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用程序。配置文件的根节点是configuration。我们经常访问的是appSettings,它是由.Net预定义配置节。我们经常使用的配置文件的架构是象下面的形式。先大概有个印象,通过后面的实例会有一个比较清楚的认识。下面的“配置节”可以理解为进行配置一个XML的节点。 常见配置文件模式: <configuration> <configSections> //配置节声明区域,包含配置节和命名空间声明 <section> //配置节声明<sectionGroup> //定义配置节组<section> //配置节组中的配置节声明 <appSettings> //预定义配置节 <Custom element for configuration section> //配置节设置区域 2. 只有appSettings节的配置文件及访问方法 下面是一个最常见的应用程序配置文件的例子,只有appSettings节。 程序代码: [ 复制代码到剪贴板 ] <?xml version="1.0" encoding="utf-8"?> <configuration> <appSettings> <add key="connectionstring" value="User ID=sa;Data Source=.;Password=;Initial Catalog=test;Provider=SQLOLEDB.1;" /> <add key="TemplatePATH" value="Template" /> </appSettings> </configuration> 下面来看看这样的配置文件如何方法。 程序代码: [ 复制代码到剪贴板 ] string _connectionString=ConfigurationSettings.AppSettings["connectionstring"]; 使用ConfigurationSettings类的静态属性AppSettings就可以直接方法配置文件中的配置信息。这个属性的类型是NameValueCollection。 3. 自定义配置文件 3.1自定义配置节 一个用户自定义的配置节,在配置文件中分为两部分:一是在<configSections></ configSections> 配置节中声明配置节(上面配置文件模式中的“<section>”),另外是在<configSections>< / configSections >之后设置配置节(上面配置文件模式中的“< Custom element for configuration section>”),有点类似一个变量先声明,后使用一样。声明一个配置文件的语句如下: <section name=" " type=" "/> <section>:声明新配置节,即可创建新配置节。 name:自定义配置节的名称。 type:自定义配置节的类型,主要包括System.Configuration.SingleTagSectionHandler、 System.Configuration.DictionarySectionHandler、 System.Configuration.NameValueSectionHandler。 不同的type不但设置配置节的方式不一样,最后访问配置文件的操作上也有差异。下面我们就举一个配置文件的例子,让它包含这三个不同的type。 程序代码:<?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <section name="Test1" type="System.Configuration.SingleTagSectionHandler"/> <section name="Test2" type="System.Configuration.DictionarySectionHandler"/> <section name="Test3" type="System.Configuration.NameValueSectionHandler" /> </configSections> <Test1 setting1="Hello" setting2="World"/> <Test2> <add key="Hello" value="World" /> </Test2> <Test3> <add key="Hello" value="World" /> </Test3> </configuration> 我们对上面的自定义配置节进行说明。在声明部分使用<section name="Test1" type= "System.Configuration.SingleTagSectionHandler"/>声明了一个配置节它的名字叫Test1,类型为SingleTagSectionHandler。在设置配置节部分使用 <Test1 setting1= "Hello" setting2="World"/>设置了一个配置节,它的第一个设置的值是Hello,第二个值是World,当然还可以有更多。其它的两个配置节和这个类似。 下面我们看在程序中如何访问这些自定义的配置节。我们用过ConfigurationSettings类的静态方法GetConfig来获取自定义配置节的信息。 程序代码: public static object GetConfig(string sectionName); 下面是访问这三个配置节的代码: 程序代码: //访问配置节Test1 IDictionary IDTest1 = (IDictionary)ConfigurationSettings.GetConfig("Test1"); string str = (string)IDTest1["setting1"] +" "+(string)IDTest1["setting2"]; MessageBox.Show(str); //输出Hello World //访问配置节Test1的方法2 string[] values1=new string[IDTest1.Count]; IDTest1.Values.CopyTo(values1,0); MessageBox.Show(values1[0]+" "+values1[1]); //输出Hello World //访问配置节Test2 IDictionary IDTest2 = (IDictionary)ConfigurationSettings.GetConfig("Test2"); string[] keys=new string[IDTest2.Keys.Count]; string[] values=new string[IDTest2.Keys.Count]; IDTest2.Keys.CopyTo(keys,0); IDTest2.Values.CopyTo(values,0); MessageBox.Show(keys[0]+" "+values[0]); //访问配置节Test3 NameValueCollection nc=(NameValueCollection)ConfigurationSettings.GetConfig("Test3"); MessageBox.Show(nc.AllKeys[0].ToString()+" "+nc["Hello"]); //输出Hello World 通过上面的代码我们可以看出,不同的type通过GetConfig返回的类型不同,具体获得配置内容的方式也不一样。 [table] 配置节处理程序|返回类型[br] [/table] SingleTagSectionHandler Systems.Collections.IDictionary DictionarySectionHandler Systems.Collections.IDictionary NameValueSectionHandler Systems.Collections.Specialized.NameValueCollection 3.2自定义配置节组 配置节组是使用<sectionGroup>元素,将类似的配置节分到同一个组中。配置节组声明部分将创建配置节的包含元素,在< configSections>元素中声明配置节组,并将属于该组的节置于<sectionGroup>元素中。下面是一个包含配置节组的配置文件的例子: 复制代码 代码如下:<?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <sectionGroup name="TestGroup"> <section name="Test" type="System.Configuration.NameValueSectionHandler"/> </sectionGroup> </configSections> <TestGroup> <Test> <add key="Hello" value="World"/> </Test> </TestGroup> </configuration>

⑵ 如何:向 C#项目添加应用程序配置文件

右键你的项目名,添加,新建项,配置文件。然后给配置文件几个名字,确定就可以了。一个控制台应用程序只能有一个默认的app.config。

⑶ 如何:使用应用程序配置文件指定 .NET Framework 的版本

当您在应用程序抄配置文件中使用元素或元素时,必须指定每个受支持的.NETFramework版本的版本号和内部版本号。应用程序在其上运行的.NETFramework的版本的确定方式如下:如果计算机上存在应用程序生成所针对的.NETFramework版本,则应用程序在该版本上运行。如果应用程序生成所针对的.NETFramework版本不存在,并且配置文件未在元素中指定版本,则应用程序在计算机上存在的最新版本的.NETFramework上运行。如果应用程序生成所针对的.NETFramework不存在,并且配置文件在元素中指定了版本,则应用程序在应用程序配置文件中指定并在计算机上存在的最新版本上运行。注意应用程序配置文件必须与应用程序同名,扩展名为.config。例如,对于名称为MyExecutable.exe的应用程序,应用程序配置文件的名称必须是MyExecutable.exe.config。可以配置应用程序在用于创建它的版本上或更高版本上运行。

⑷ 站点或应用程序配置文件在哪

在 IIS 7 中使用配置文件应用到: Windows 7, Windows Server 2008, Windows Server 2008 R2, Windows Vista在 IIS 7 中,配置系统允许通过将服务器级配置文件中的配置节委派给站点、应用程序以及虚拟或物理目录中的 Web.config 文件来自定义 Web 服务器管理。在 IIS 7.0 中委派配置在 IIS 7 中,对配置中的节进行锁定和解除锁定的操作称为“功能委派”。通过这些操作,您可以定义 IIS 将读取和写入配置的级别。默认情况下,配置中的所有节都处于锁定状态,并只能在服务器级配置文件中进行配置,但下列节(也称为“功能”)除外:默认文档目录浏览HTTP 协议HTTP 重定向您可以对其他配置节解除锁定,以便非管理员可以查看和更改 Web.config 文件中针对特定站点、应用程序、目录甚至 URL 的已解除锁定节的配置。例如,您可以解除对 connectionStrings 节的锁定,以便非管理员可以通过配置设置来将其应用程序连接到数据库。另外,如果您只想由管理员查看和更改配置,可以锁定所有配置节并只将设置存储在服务器级配置文件中。配置级别在 IIS 7 中,您可以在以下级别配置设置:Web 服务器站点应用程序虚拟目录或物理目录URL(也称为文件级配置)备注 若要在子级别配置设置,必须在其一个或多个父级上解除对配置节的锁定(也称为委派)。例如,若要在应用程序级别配置某项功能,必须同时在服务器和站点级别委派相关的配置节。配置文件配置保存在物理目录的服务器级配置文件或 Web.config 文件中。每个配置文件都映射到一个特定的站点、应用程序或虚拟目录。服务器级配置存储在下列配置文件中:Machine.config。此文件位于 %windir%\Microsoft.NET\Framework\framework_version\CONFIG 中。.NET Framework 的根 Web.config。此文件位于 %windir%\Microsoft.NET\Framework\framework_version\CONFIG 中。ApplicationHost.config。此文件位于 %windir%\system32\inetsrv\config 中。站点、应用程序以及虚拟和物理目录配置可以存储在下列位置之一中:服务器级配置文件。当站点、应用程序、目录或 URL 配置存储在服务器级配置文件中时,必须使用位置标记来指定配置所适用的站点、应用程序、目录或 URL。父级 Web.config 文件。当应用程序、目录或 URL 的配置存储在父级配置文件中时,必须使用位置标记来指定配置所适用的子级。站点、应用程序或目录的 Web.config 文件。在配置应用程序、目录或 URL 的设置时,配置将存储在该站点、应用程序或目录所在的目录中。您不需要使用位置标记。出现下列情况时,将配置设置存储在父配置文件中会十分有用:您希望将配置设置存储在只能由某些用户或组访问的配置文件中。例如,ApplicationHost.config 文件只能由管理员帐户、特定计算机上管理员组的成员以及域管理员(当计算机位于域中时)进行访问。您希望在 URL 级别(也称为文件级别)配置功能。继承站点、应用程序、虚拟目录、物理目录和文件会继承服务器级配置文件以及所有父配置文件中的配置设置。例如,应用程序会继承服务器级配置文件以及站点根应用程序的 Web.config 文件中的配置设置。下表说明了可用于存储对象配置的配置文件

⑸ app.manifest是什么文件,如何打开一个程序的manifeast文件谢谢回答。

app.manifest是清单文件。每个安卓应用程序必须有一个app.manifest文件,在app/manifests目录中。它在简单的版Android系统的应用中提出了重要权的信息,信息系统必须具备之前,它可以运行任何应用程序的代码。Notepad++可以用来打开一个程序的manifeast文件。

工具/材料:以Notepad++、manifeast文件为例。

1、首先在要打开的文件夹中,选中一个程序的manifeast文件。

⑹ mac系统下怎么寻找软件的配置文件

使用appZipper或这appCleaner,能自动找到和该程序有关的所有文件。

苹果公司能够根据自己的技术标准生产电脑、自主开发相对应的操作系统,可见它的技术和实力非同一般。打个比方,苹果公司就像是Dell和微软的联合体,在软硬件方面“才貌双全”。

macOS操作系统界面非常独特,突出了形象的图标和人机对话(图形化的人机对话界面最初来自施乐公司的Palo Alto研究中心,苹果借鉴了其成果开发了自己的图形化界面,后来又被微软的Windows所借鉴并在Windows中广泛应用)。

(6)应用程序配置文件扩展阅读:

CPU:

Mac专用的CPU包括Power PC G3、Power PC G4和Power PC G5,它们是由IBM、Motorola等几家大公司联合为苹果电脑设计制造的,尤其是Power PC G4,还可以进行128位运算。它采用0.18微米工艺和铜连接工艺,483针脚的陶瓷CBGA封装。

内核集成了3300万个晶体管,工作电压1.8伏,而且不用风扇散热就可以稳定工作。Power MAC G4中没有安装CPU散热风扇,只有一个造型独特的散热片,这样不仅可以减少机器运行的噪音,同时也说明Power PC具有奔腾和雷鸟不可比拟的优势。

由于它是128位运算,速度令那些32位CPU望尘莫及。在运行图形软件时,Mac的速度可以成倍提高。例如Photoshop 5.5为发挥Power Mac G4的速度潜能,专门设计了一个外挂程序,可以使整体速度提高2倍多,而某些特效渲染的性能更是提高了10倍。

⑺ "应用程序配置文件丢失,启动失败"你知道这句话什么意思吗

你好。The application configuration file is missing, failed to start.计算机丢失或者误删了系统文件,或系统文件被病毒和顽固木马破坏,导致无法启动。

⑻ 如何将应用程序的配置文件修改为安装目录下

1、点击左下角“开始”再点击“设置”,进入windows10的设置界面。2、进入“windows设置”界面后,点击选择“系统”。3、进入“系统”界面后,点击“存储”后再点击“更改新内容的保存位置”。4、根据个人需要选择默认保存位置(以D盘为例)。5、更改完毕之后直接关闭设置界面,这时候打开D盘就会发现应用安装的目录已经在D盘创建了,以后安装应用就会安装在D盘了。

⑼ 请问什么情况下会出现应用程序配置文件内容丢失

大部分情况是本来就没有丢失dll文件的具体情况比较复杂不可能预先知道你到底缺啥比如说丢失d3dx9_43.dll、xinput1_3.dll比较常见这类dll都是因为DirectX运行库没有安装导致的运行需要DirectX支持的游戏和软件就会出现这种提示出现这种情况用DX修复工具即可又比如丢失msvcr110.dll那是因为你运行的程序需要VC++2010运行库的支持而你没有安装这时候安装一个VisualC++2010RedistributePackage就行另外很多人玩游戏可能会提示丢失steam_api.dll那是因为那个游戏本身是需要steam平台支持的我朝破解版加入了免steam补丁一般就是steam_api.dll这个文件部分杀毒软件会认为这个是病毒就把它删掉了丢失xlive.dll是因为该游戏需要Gamesforwindowslive组件的支持而你没有安装丢失phy开头的dll是因为没有安装NVIDIA的物理加速驱动等等诸如此类的情况不可能预先全部搞定不过有一个工具包可以大部分搞定你搜“游民星空游戏环境组件安装包”安装了这个不仅大部分游戏大部分软件也都不会提示丢失dll了极个别情况除外


赞 (0)