在C#中,每當我需要獲得文件的路徑更dyanmically,我做這樣的事情文件路徑在XML文件中
string filePath = System.IO.Path.GetFullPath(@"..\..\TestData\TestFile.xls");
反正是有,我可以提xml文件相同的文件路徑。
<ConfigValue name ="filePath" value="<filepath like above>"/>
在C#中,每當我需要獲得文件的路徑更dyanmically,我做這樣的事情文件路徑在XML文件中
string filePath = System.IO.Path.GetFullPath(@"..\..\TestData\TestFile.xls");
反正是有,我可以提xml文件相同的文件路徑。
<ConfigValue name ="filePath" value="<filepath like above>"/>
您可以將它添加到您的應用程序/ web.config中
string filePath = ConfigurationManager.AppSettings["filePath"];
你需要一個using語句添加到文件的頂部:
using System.Configuration;
而要做到這工作,你需要參考您的工程中的添加到System.Configuration
總成噸。
什麼是與
<ConfigValue name ="filePath" value="..\..\TestData\TestFile.xls"/>
問題?像這樣
<?xml version="1.0"?>
<configuration>
<appSettings>
<add key="filePath" value="yourPath" />
</appSettings>
...
</configuration>
還要讀值:
謝謝,但它沒有奏效。 – sanjeev40084 2010-04-08 14:26:57
lkaso的建議包含有效的xml,因此問題可能與您閱讀的方式相同。你能提供你想要完成的更多細節嗎? – Todd 2010-04-08 14:33:15
什麼沒有工作?你期望什麼?請添加您的代碼。 – Ikaso 2010-04-08 14:33:36
我沒有從web.config中讀取值到主應用程序。 – sanjeev40084 2010-04-08 15:58:13
@ sanjeev40084爲什麼不呢?那怎麼不是一種選擇?這是存儲配置值的正確位置。 – 2010-04-08 16:49:35