Tag: xbap

如何在VS2010中调试已发布的XBAP文件?

我需要通过指定URL来调试完全信任的应用程序,或者理想情况下,从我打算将其部署到的Web应用程序中调试。 我尝试过以下方法: 从命令行运行“PresentationHost.exe -embedding”,通过Visual Studio附加。 IDE显示我的断点有效,直到我实际尝试加载.xbap文件,此时它显示没有加载符号。 没有一个断点被击中。 在其他地方提出几项建议之前,我已尝试过“mage -cc”。 项目的Debug面板中的硬编码URL,然后是F5。 或者,“PresentationHost.exe -embedding -debug”并附加到进程然后在IE中加载.xbap。 当页面出现时,两者都会导致以下错误: System.ArgumentException:不支持URI格式。 at System.IO.Path.NormalizePath(…) at System.IO.FileStream.Init(…) at System.IO.FileStream..ctor(…) at System.Windows.Interop.ApplicationLauncherXappDebug.GetIdFromManifest(…) at System.Windows.Interop.ApplicationLauncherXappDebug.GetApplicationIdentity() at System.Windows.Interop.ApplicationLauncherXappDebug.Initialize() at System.Windows.Interop.DocObjHost.MS.Internal.AppModel.IBrowserHostServices.Run(…)

如何从XBAP关闭浏览器?

我完全信任使用XBAP应用程序。 当我点击按钮时,我需要关闭托管XBAP的浏览器。 我怎样才能做到这一点? Application.Currenty.ShutDown()仅关闭应用程序,将浏览器留空。

从WPF / XBAP应用程序检测网络连接?

有没有办法确定XBAP(浏览器中托管的WPF)应用程序是否具有网络连接? 如果没有,用C#和.NET编写的传统Windows客户端如何确定它是否具有连接性? 基本上,用例是在通过WiFi连接到Intranet的移动笔记本电脑上运行的XBAP应用程序。 笔记本电脑将无法连接到Internet。 WiFi连接可能存在也可能不存在,这取决于用户当时的位置。

XBAP应用程序,这些可以在谷歌浏览器中使用吗?

我正在开发一个.NET 3.5 XBAP应用程序,它在FF3和IE6 / 7等中运行得非常好。我只是想知道是否有可能让它们在其他浏览器下运行,特别是(因为它在当下的风头)谷歌浏览器。

如何从资源中获取字符串以在xaml中的WPF资源部分中进行分配

我有一个带有以下用户控件的XBAP应用程序: … 现在我想从一个resx文件中获取字符串“xxUser”,该文件作为资源嵌入到应用程序中我该如何实现?