运行c#windows应用程序时出错

运行c#windows应用程序时出错,c#,c#-3.0,C#,C# 3.0,我编写了一个c#windows应用程序,我想在其他计算机上运行它,而无需任何安装 我设置了netCFSetup v35,但当我运行应用程序时,出现以下错误: 应用程序无法初始化 谁能帮帮我吗 我认为您为应用程序安装了错误的框架 由于它是windows应用程序,我建议您安装桌面的.Net Framework。您正在安装的是用于Windows Mobile 6.5或更早版本的Compact Framework(文件名为netCFSetup v35中的CF) 如果您在.Net 3.5版本中创建了应用程

我编写了一个c#windows应用程序,我想在其他计算机上运行它,而无需任何安装

我设置了netCFSetup v35,但当我运行应用程序时,出现以下错误:

应用程序无法初始化


谁能帮帮我吗

我认为您为应用程序安装了错误的框架

由于它是windows应用程序,我建议您安装桌面的.Net Framework。您正在安装的是用于Windows Mobile 6.5或更早版本的Compact Framework(文件名为netCFSetup v35中的CF)

如果您在.Net 3.5版本中创建了应用程序。安装此版本


要知道应用程序是在哪个版本的.Net Framework中编写的,请转到项目的属性部分。您将获得您的版本号。

为什么要安装Compact Framework?只需在VS.NET中创建一个控制台应用程序或windows应用程序,生成一个.exe文件,无需任何安装即可在其他计算机上执行。另一台机器只需要安装一个.NET Framework。由于它的大小(大约50MB),如果您的目标是完整的.NET 3.5框架并使用其中的功能,那么使用Compact Framework甚至不是一个选项。您必须使用完整的框架,或者不要使用完整框架中的功能,而将目标放在紧凑版上,在紧凑版中,您可以使用的功能会有一些折衷。我觉得@DavidAnderson是正确的。您使用3.5版而不是4版有什么原因吗?但是.net framework太重了,我需要最小的版本,但是.net framework大约是230MB。在您的开发系统(安装Visual Studio的地方)中,搜索文件名dotNetFx35setup.exe。它是一个2.73MB的文件。这是你的离线系统。这是我要求你从我的答案中提供的链接下载的同一个文件。请。。。有人能帮忙吗!!??我需要一个小尺寸的.net framework v35。。。是否有任何版本?当我安装它时,需要下载大约54MB才能完成安装,是否有任何脱机安装?您使用的是哪个版本的Visual Studio?