Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在计算机上运行WinC窗体程序需要什么_C#_.net_Winforms - Fatal编程技术网

C# 在计算机上运行WinC窗体程序需要什么

C# 在计算机上运行WinC窗体程序需要什么,c#,.net,winforms,C#,.net,Winforms,我创建了一个简单的c Winforms程序,它使用SQL Server和几个DLL。为了让程序在另一台计算机上运行,我应该执行哪些步骤 也就是说,我应该传输exe文件+我使用的DLL吗 我是否也应该在另一台电脑上安装.net framework 3.5 我使用visual studio 2008进行编译。是的,另一台计算机也需要.net framework才能运行应用程序 是,另一台计算机也需要.net framework才能运行应用程序 安装.net framework 3.5 部署你的应用程

我创建了一个简单的c Winforms程序,它使用SQL Server和几个DLL。为了让程序在另一台计算机上运行,我应该执行哪些步骤

也就是说,我应该传输exe文件+我使用的DLL吗

我是否也应该在另一台电脑上安装.net framework 3.5


我使用visual studio 2008进行编译。

是的,另一台计算机也需要.net framework才能运行应用程序

是,另一台计算机也需要.net framework才能运行应用程序

安装.net framework 3.5 部署你的应用程序。 您还可以创建一个安装程序,自动为您安装.net framework。不要忘记部署DLL

安装.net framework 3.5 部署你的应用程序。
您还可以创建一个安装程序,自动为您安装.net framework。别忘了部署DLL。

显然,除非是Windows 7 PC,否则您必须安装它,因为它已经在那里了


如果您使用应用程序附带的任何第三方dll,显然您必须安装它,除非它是Windows 7 PC,因为它已经在那里了


如果您使用应用程序附带的任何第三方dll,则应使用visual studio中的安装项目创建安装程序,而不是复制文件。它将处理大多数依赖项

您应该使用visual studio中的安装项目创建安装程序,而不是复制文件。它将处理大多数依赖项

您应该安装.net framework。所需的.net framework版本取决于创建项目时使用的版本。您还应该在目标计算机上安装MS SQL Express。在此之后,您可以复制exe和您使用的任何其他dll-s,或者创建一个安装项目,为您创建一个安装程序。

您应该安装.net framework。所需的.net framework版本取决于创建项目时使用的版本。您还应该在目标计算机上安装MS SQL Express。在此之后,您可以复制exe和您使用的任何其他dll-s,也可以创建一个安装项目,为您创建一个安装程序。

在.Net中创建的应用程序将被转换为MSIL并标记为.Net framework,因此您需要在运行的计算机上进行.Net框架工作。您可以使用其他人提到的安装程序,这将解决问题。

在.Net中生成的应用程序被转换为MSIL并标记为.Net framework,因此您需要在运行的计算机上使用.Net framework。您可以使用其他人提到的安装程序,这将解决问题。

您在问题中提到,您的应用程序也使用MS SQL。在这种情况下,除了.NET Framework之外,您还应该确保为客户端PC提供MS-SQL版本。 除非该应用程序是分布式应用程序,您将连接到另一台服务器上的SQL Server,否则您将需要在客户端pc上安装SQL Server的副本。您可能应该查看应用程序附带的MS SQL Server的Express版本或更高版本

除此之外,您应该使用MS Visual Studio安装项目功能或任何第三方安装程序创建应用程序来为应用程序创建安装程序


您在问题中提到您的应用程序也使用MS SQL。在这种情况下,除了.NET Framework之外,您还应该确保为客户端PC提供MS-SQL版本。 除非该应用程序是分布式应用程序,您将连接到另一台服务器上的SQL Server,否则您将需要在客户端pc上安装SQL Server的副本。您可能应该查看应用程序附带的MS SQL Server的Express版本或更高版本

除此之外,您应该使用MS Visual Studio安装项目功能或任何第三方安装程序创建应用程序来为应用程序创建安装程序


将设置项目添加到解决方案中,以便用户可以运行该项目并在其计算机上安装应用程序。如果目标计算机上未安装.Net framework 3.5,则安装程序会让用户知道需要安装并运行该程序。查看并获取更多关于此的信息。安装项目还允许您在安装时将应用程序dll:s和支持文件(如数据库)的输出放在用户计算机上的应用程序文件夹中

将设置项目添加到解决方案中,以便用户可以运行该项目并在其计算机上安装应用程序。如果目标计算机上未安装.Net framework 3.5,则安装程序会让用户知道需要安装并运行该程序。查看并获取更多关于此的信息。设置项目还可以让您放置
应用程序dll:s和支持文件,如安装时用户计算机上应用程序文件夹中的数据库

如果您的程序需要一个数据库,但它没有假定数据库已安装,则应安装该数据库以及准备架构所需的所有内容。如果您的程序需要一个数据库,但它没有假定数据库已安装,您应该安装该数据库,并且准备架构所需的一切。除非您的应用程序依赖它,否则不需要MS SQL Server Express。如果saso是指SQL Server标准版或更高版本,则根本不需要Express edition。除非您的应用程序依赖于它,否则不需要MS SQL Server Express。如果saso是指SQL Server标准版或更高版本,则根本不需要Express edition。