部署.Net应用程序

时间:2011-08-05 11:50:45

标签: .net

我在部署.net Windows应用程序时确实有一些疑问

  1. 我们是否需要在部署机器中安装.Net框架?
  2. 如果不是这样,我的应用程序设置(.exe)是否包含编译器或类库  与设置集成
  3. 因为我可以在除了以外的任何其他平台上部署我的.net应用程序  windows,它是否支持setup(.exe)格式。

2 个答案:

答案 0 :(得分:2)

  1. 是的,目标计算机上需要.NET框架
  2. 见1。
  3. 如果您打算在带有mono的(例如)Linux机器上部署应用程序,“它取决于”您的应用程序。如果您使用.NET 2目标级别,则它有相当好的机会运行:)

答案 1 :(得分:2)

  

我们是否需要在部署中安装.Net框架   机?

是。如果未安装,则安装向导或程序可以安装它,或者,您可以提示用户安装它。

  

如果不是这样,我的应用程序设置(.exe)是否包含编译器或   与设置集成的类库

无论您是否在设置中包含类库,都需要.NET框架。

  

因为我可以在任何其他平台上部署我的.net应用程序   除了windows之外,它是否支持setup(.exe)格式。

您可以使用Mono将应用程序部署到Linux和Mac,只需进行少量修改即可。您还可以使用当前的代码库将.NET应用程序部署到移动平台,但这需要进行更多修改。