2010-08-31 32 views
0

的app.config中的代码如下:如何在c#中从app.config中搜索应用程序的版本?

<?xml version="1.0" encoding="utf-8" ?> 
<configuration> 
    <connectionStrings> 
    <add name="conString" connectionString="Server= localhost;Database=OrderDetails;User Id=sa;Password=test;Trusted_Connection=false" /> 
    </connectionStrings> 
    <system.web> 
    <membership defaultProvider="ClientAuthenticationMembershipProvider"> 
     <providers> 
     <add name="ClientAuthenticationMembershipProvider" 
      type="System.Web.ClientServices.Providers.ClientFormsAuthenticationMembershipProvider, 
      System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" 
      serviceUri="" /> 
     </providers> 
    </membership> 
    <roleManager defaultProvider="ClientRoleProvider" enabled="true"> 
     <providers> 
     <add name="ClientRoleProvider" type="System.Web.ClientServices.Providers.ClientRoleProvider, 
      System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" 
      serviceUri="" cacheTimeout="86400" /> 
     </providers> 
    </roleManager> 
    </system.web> 
</configuration> 

如何使用C#即,3.5.0.0,你可以在<add>标签看到我检索版本?请帮帮我。

回答

2
var assembly = System.Reflection.Assembly.GetExecutingAssembly(); 
var version = assembly.GetName().Version; 
相关问题