我需要什么才能让我的.NET应用程序在另一台计算机上运行?

时间:2015-02-15 21:30:08

标签: c# .net vb.net visual-studio

我使用Visual Studio 2013在VB.NET中构建了我的应用程序。

当我将它复制到另一台计算机时,它在我在该计算机上安装Visual Studio之前不起作用。实际上是否有必要安装Visual Studio,还是有另一种方法可以使它工作?

2 个答案:

答案 0 :(得分:1)

首先,通过右键单击解决方案资源管理器上的项目(而不是解决方案)来检查项目的目标框架,并在应用程序选项卡上查看Target Framework字段值。

我们假设它是.NET Framework 4.5:

您需要确保它已安装在目标计算机上。一个简单的方法是转到您的控制面板/程序和功能,看看它是否在那里。描述了一种更精确但更复杂的方式here。如果框架不存在,请安装框架。

您需要做的第二件事是将项目生成的二进制文件和依赖项复制到目标计算机。它们通常位于{ProjectPath} \ bin或{ProjectPath} \ bin \ Debug或{ProjectPath} \ bin \ Release文件夹下。您需要将整个目录复制到目标计算机。

之后,尝试在目标计算机上运行{ProjectName} .exe,看看它是否有效。

答案 1 :(得分:1)

您不需要Visual Studio,但确实需要正确版本的.NET Framework。许多计算机已经安装了.NET Framework。