WebView {1}开发人员计算机VS部署VB.net

时间:2020-09-03 01:24:52

标签: .net vb.net webview

谁能想到为什么带有webview {1}的Form不能加载到另一台PC(部署)上但可以在原始开发者机器上运行的原因。 Dll被打包,没有异常被抛出。表单将不会加载。

form1上唯一的来源是

Settings.show()

{显示设置形式的表单}

其余的源代码都是从Form2运行的,但是Form_Load上没有触发任何事件,因此它发生在click_event按钮之后的某个时间,并且与WebView有关(我相信),因为这实际上是标签之外唯一的其他组件,按钮,计时器{未启用}和文本框。

如果有人经历过或知道原因,请告诉我。已在另外3台计算机上进行了测试,并且该表单不会显示。

我已经将WebView添加到新项目的不同表单中。结果相同。它可以在我的机器上工作,但不能在任何测试机器上工作。

在所有情况下所有形式的输出都将显示

2个以代码0退出的线程(不会引发异常)

在具有WebView控件的我的Developer机器之外的所有应用程序中都是如此

1 个答案:

答案 0 :(得分:0)

问题是,以admin身份运行时,WebView1(Edge)不兼容。看到我在Azure虚拟机上工作时,该应用程序和Visual Studio(因此甚至调试)都以Admin身份运行。这会导致线程关闭并且表单无法加载。

如果有人遇到此问题。确保您没有以管理员身份运行,或者确保您以管理员身份在虚拟桌面上运行。创建一个较低级别的“用户”。那对我有用。

相关问题