我有一個由silverlight和web項目組成的解決方案。我想從我的Silverlight項目中訪問位於Web項目文件夾內的文件。這可以做到。來自另一個項目的C#訪問文件
這個文件是一個用戶手冊文檔,我有提供下載功能,用戶..
我有一個由silverlight和web項目組成的解決方案。我想從我的Silverlight項目中訪問位於Web項目文件夾內的文件。這可以做到。來自另一個項目的C#訪問文件
這個文件是一個用戶手冊文檔,我有提供下載功能,用戶..
右擊Silverlight項目,然後選擇添加 - >現有項目。 在對話框中,導航到Web項目的位置。選擇你需要的文件,但不要點擊「添加」,點擊添加按鈕旁邊的下拉菜單並選擇「添加爲鏈接」。
在你的Silverlight項目:
在Silverlight項目的C#文件中,如果您嘗試使用引用項目中的類,則可能必須添加'using'語句。
得到了解決方案如下,
var uri = new Uri(Application.Current.Host.Source, "../DirectoryName/FileName.docx");
HtmlPage.Window.Navigate(uri);
你看什麼這麼遠? –
只需進入解決方案資源管理器,右鍵單擊Silverlight項目,選擇「添加現有項目」,導航到文件夾和文件夾,但在按鈕上選擇「作爲參考」。 – galenus
您可以使用HttpRequst和HttpResponse類從另一個Web應用程序訪問該文件。 –