在我們從Java移植到C#的組件之一中,我們使用FileInfo
作爲Java的File
類的等效項。Metro類庫,FileInfo替換?
現在我們正在努力讓Metro應用程序可以使用該類庫,並且我們必須通過認證。
什麼是.NET Framework 4.5核心配置文件中的FileInfo
的好替代?
在我們從Java移植到C#的組件之一中,我們使用FileInfo
作爲Java的File
類的等效項。Metro類庫,FileInfo替換?
現在我們正在努力讓Metro應用程序可以使用該類庫,並且我們必須通過認證。
什麼是.NET Framework 4.5核心配置文件中的FileInfo
的好替代?
StorageFile Class在Windows.Storage Namespace。
StorageFile類
代表文件。提供有關文件及其內容的信息,以及如何操作它們。
實施例:
var file = await StorageFile.GetFileFromPathAsync(path);
爲了同時定位win8的平臺和Silverlight。對於您的案例中的metro應用程序和非metro應用程序,只需創建一個共享文件項目並放入#if條件即可。所以它的目標是兩個平臺。 有以下鏈接看看爲創建相同
http://www.dotnetjalps.com/2015/02/shared-project-visual-studio-2015.html
這就是我的想法。定位Windows 8桌面時,用'StorageFile'替換'FileInfo'是否合理?我在問,因爲'FileInfo'仍然支持.NET 4.5 –
如果我沒有弄錯FileInfo類在Metro應用程序中不可用,並且StorageFile類在非Metro應用程序中不可用。但我現在無法檢查。 – dtb
你是對的他們是互相排斥的... –