在Web浏览器中运行WPF浏览器应用程序

4

我希望设置在哪个浏览器中运行我的WPF浏览器应用程序。这是可能的吗?如果我点击调试按钮,它将在Google Chrome中启动我的应用程序,但我想在IE中运行它,因为在Google Chrome中我没有xpcom.dll。

编辑:

输入图像描述


首先,您确定创建了一个WPF应用程序吗?因为它无法在浏览器内运行。我认为您创建了Silverlight应用程序。其次,您的Visual Studio运行Google Chrome是因为它是您的默认浏览器。第三,请明确您的问题。 - Saber Amani
我制作了一个WPF浏览器应用程序。请查看编辑部分。 - FrewCen
但我不想将Google Chrome设置为我的默认浏览器。我想知道是否可以在Visual Studio中进行配置。 - FrewCen
请不要在我的帖子下投反对票,朋友。我们这里不是在玩游戏,而是想分享一些有用的东西。 - Saber Amani
2个回答

2

我认为您通常可以通过设置启动操作来完成这个任务。在解决方案资源管理器中右键单击启动项目,然后选择属性。转到调试选项卡,在启动操作下应该有一个选项可以启动外部程序,在那里您可以选择您喜欢的浏览器并适当地设置命令行参数。

问题是,我有一种感觉,这只在完整版本的Visual Studio中可用……也许您正在使用Express版本?


0

这是不可能的,我搜索了Visual Studio配置,没有办法将任何浏览器设置为默认的Visual Studio浏览器。但是,如果你非常重视在特定的浏览器中浏览它,你可以在项目app.cs文件中切换默认的浏览器应用程序。看一下这些链接,希望能帮助你理解如何在代码中进行更改[仅适用于WPF应用程序],我在解决方案资源管理器中查看了项目属性,你可以进入调试选项卡,在启动操作中选择启动外部程序,选择IE可执行文件,然后在命令行参数内清除-Debug,然后启动你的应用程序,你会发现它在IE内运行,并下载YOUR_APP_NAME.xbap文件。

如何使用C#更改默认浏览器


当我无法启动应用程序时,我需要在C#中更改默认浏览器吗? - FrewCen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接