2011-07-27 60 views
2

我需要將與我的Visual Studio項目鏈接的文件的文件名稱作爲「資源」,「嵌入式資源」或「內容」(哪個不重要)。我如何獲得它的絕對或相對路徑?問題是我的應用程序在當前目錄「C:\ Program Files \ Microsoft Silverlight」中運行(因爲它是OOB ?!),所以我不能只將該文件設置爲「Copy if newer」並使用相對於程序集執行目錄。在Silverlight中獲取內容文件的文件名

回答

1

嵌入在Silverlight應用程序中的資源本身不能有相對文件路徑。

如果您選擇嵌入式資源或資源,該文件將作爲資源嵌入到項目dll中。

如果您選擇「內容」,我認爲(但我不完全確定)該文件將嵌入到Silverlight應用程序的XAP文件中。

無論是哪種情況,它都位於應用程序包(XAP文件)中,因此不能從外部訪問。

+0

做得很完美,謝謝。 – AndiDog