我对c#解决方案中的app.config文件有疑问。我的解决方案包含6个项目,其中包括4个类库项目,一个WCF应用程序项目和一个Windows窗体项目。 WCF项目和Windows窗体项目都包含app.config文件,但是在WCF项目中它被命名为" app.config" Windows窗体版本是" App.config"。我在" App.config"中放置了一个连接字符串的引用。其中一个类库项目的版本,我想知道解决方案如何知道要使用哪个配置文件。我在下面列出了两个文件。如果有任何可以帮助我理解这将是伟大的。感谢!!!
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2" />
</startup>
<connectionStrings>
<add name="medFactors" connectionString="Data Source=JDH8865-1\SQLEXPRESS;Initial Catalog=MedicalFactors;Integrated Security=True"/>
</connectionStrings>
<appSettings>
<!--<add key="RepositoryType" value="FactorsRepositoryService.WCFServiceRepository,FactorsRepositoryService, Version=1.0.0.0, Culture=neutral"/>
<add key="RepositoryType" value="FactorsRepositoryCSV.CSVRepository,FactorsRepositoryCSV, Version=1.0.0.0, Culture=neutral"/>-->
<add key="RepositoryType" value="FactorsRepositorySQL.SQLRepository,FactorsRepositorySQL, Version=1.0.0.0, Culture=neutral"/>
<add key="CSVFileName" value="tbl_Zip-Factors.csv"/>
</appSettings>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="BasicHttpBinding_IPersonService" />
</basicHttpBinding>
</bindings>
<client>
<endpoint address="http://localhost:53959/MedFactorsService.svc" binding="basicHttpBinding"
bindingConfiguration="BasicHttpBinding_IPersonService" contract="WCFMedFactorService.IMedFactorsService"
name="BasicHttpBinding_IPersonService" />
</client>
</system.serviceModel>
</configuration>
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="BasicHttpBinding_IMedFactorsService" />
</basicHttpBinding>
</bindings>
<client>
<endpoint address="http://localhost:53959/MedFactorsService.svc"
binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IMedFactorsService"
contract="WCFMedFactorService.IMedFactorsService" name="BasicHttpBinding_IMedFactorsService" />
</client>
</system.serviceModel>
</configuration>
答案 0 :(得分:0)
好的,让我来完成答案。
作为解决方案的起始项目的项目的App.Config文件用作解决方案的配置文件。