2008-08-18 22 views

回答

5

從MSDN Smart Client Data Blog

在這個版本中,.NET運行時 增加了我們所說的 DataDirectory目錄宏支持。這使得 Visual Studio中把一個特殊 變量的連接字符串 將在運行時被擴大了...

默認情況下,| DataDirectory目錄| 變量將被擴展如下:

  • 對於放置在用戶計算機上的目錄 應用中,這 將是應用程序的文件(.exe)文件夾。
  • 爲ClickOnce下運行的應用程序,這將是ClickOnce的
  • 創建的Web應用程序的特殊數據文件夾 ,這將是App_Data文件夾

引擎蓋下,爲 價值| DataDirectory目錄|只是來自應用域上的 屬性。這是 可以更改該值並 做 這個覆蓋默認行爲:

AppDomain.CurrentDomain.SetData("DataDirectory", newpath)