我有一个由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应用程序访问该文件。 –