VB.NET程序在某些机器上工作,在某些机器上不工作

VB.NET程序在某些机器上工作,在某些机器上不工作,vb.net,awesomium,Vb.net,Awesomium,我的VB.NET程序有问题。它在一些机器上工作,在一些机器上不工作。 我正在使用Awesomium Framework和.NET Framework 4.0(因为Windows XP用户…)。 在一半的机器上,所有东西都能完美地装载,没有任何问题。在其他页面上,它只显示空白页。甚至代码也非常简单: Imports System.Net Imports System.ComponentModel Imports Awesomium.Core Public Class Form1 P

我的VB.NET程序有问题。它在一些机器上工作,在一些机器上不工作。 我正在使用Awesomium Framework和.NET Framework 4.0(因为Windows XP用户…)。 在一半的机器上,所有东西都能完美地装载,没有任何问题。在其他页面上,它只显示空白页。甚至代码也非常简单:

 Imports System.Net
Imports System.ComponentModel
Imports Awesomium.Core



Public Class Form1
    Private Sub Form1_Closing(sender As Object, e As CancelEventArgs) Handles Me.Closing
        WebCore.Shutdown()
    End Sub

    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        If (My.Settings.serial.Length < 3) Then
            Dim serial As String = New WebClient().DownloadString("https://***********.php")

            My.Settings.serial = serial

        End If
        WebControl1.Source = New Uri("https://**************.php?sth=abc&serial=" & My.Settings.serial, UriKind.Absolute)
    End Sub
End Class
导入系统.Net
导入System.ComponentModel
冬虫夏草
公开课表格1
私有子窗体1\u关闭(发件人作为对象,e作为CancelEventArgs)处理我。关闭
WebCore.Shutdown()
端接头
私有子表单1_Load(发送方作为对象,e作为事件参数)处理MyBase.Load
如果(My.Settings.serial.Length<3),则
Dim serial As String=New WebClient().DownloadString(“https://************.php”)
My.Settings.serial=串行
如果结束
WebControl1.Source=newURI(“https://******************.php?sth=abc&serial=“&My.Settings.serial,UriKind.Absolute”)
端接头
末级

检查这些机器上是否安装了.NET 4.0。还有你的Awesomium.Core。您是使用“单击一次”还是仅获取bin文件并共享它?对于一个不工作的应用程序,有很多问题要问。NET 4.0已安装-应用程序启动,但不呈现内容。Awesomium是作为DLL和其他东西传输的,但我也尝试过安装它——根本没有任何更改。我正在将bin文件发送给客户。您是否正确分发了Awesomium部件@特雷弗:是的。检查了两次:-)尝试在其中一个不起作用的版本上安装VS,并在调试中运行它,看看是否有任何结果。