C#Windows窗体项目在其他计算机上加载空白
我到处找了找,但找不到这上面的任何东西 我在VS2010中编写了一个c#应用程序,目标是.NETFramework4.0。它有一个.DLL和一些配置文件,我在编译时将它们复制到输出目录。它在我的电脑上运行得很好,我安装了.NET4.0扩展版和.NET4.0客户端。我在“任意CPU”上将构建配置设置为“release” 编译后,我将所有文件从发布目录复制到共享驱动器上的文件夹中,以便网络上的多台计算机可以执行它。当我从我用来开发它的计算机上执行它时,它运行得非常好。当其他人尝试执行时,它会启动,但只显示一个小的空白表单,就是这样。我确保他们安装了.NET4.0(包括扩展版和客户端,但我认为真正需要的是完整版本) 我一辈子都搞不懂它为什么会这样 所有计算机都运行32位Windows Vista SP2C#Windows窗体项目在其他计算机上加载空白,c#,.net,C#,.net,我到处找了找,但找不到这上面的任何东西 我在VS2010中编写了一个c#应用程序,目标是.NETFramework4.0。它有一个.DLL和一些配置文件,我在编译时将它们复制到输出目录。它在我的电脑上运行得很好,我安装了.NET4.0扩展版和.NET4.0客户端。我在“任意CPU”上将构建配置设置为“release” 编译后,我将所有文件从发布目录复制到共享驱动器上的文件夹中,以便网络上的多台计算机可以执行它。当我从我用来开发它的计算机上执行它时,它运行得非常好。当其他人尝试执行时,它会启动,但
有什么想法吗?非常感谢您的帮助。这可能是很多事情。首先,像一条评论一样,您应该做一个快速部署项目,并尝试在另一台计算机上安装,以了解它是如何工作的 如果您无法做到这一点,请检查以下几点:
这就是我现在能想到的!祝你好运您只需使用省略号方法,就会发现问题。您是否尝试过使用安装程序?i、 e.单击一次或类似的操作。您是否检查过您的应用程序是否仅使用发布文件夹中的文件?另外,如果您将发行版文件夹复制到其他地方,您是否检查过它是否在您自己的机器中工作!是的,对于所有引用,我将“copy local”设置为true,并将其复制到共享目录中。因此,现在我必须返回并逐个消除它们,直到找到需要在编译时单独复制的库。或者,一个可能更容易的途径,你的建议。我更喜欢部署或安装程序,但我必须得到批准,这需要时间:)谢谢!!