c# - 在桌面上部署 .NET (C#) exe 应用程序

标签 c# .net deployment visual-studio-express

我使用 MSVC 2010 Express、Forms/WPF/等在 C# 中开发应用程序。

应用程序由一些私有(private)程序集(可能是 DLL)和 .exe 文件组成。它使用 .NET 4 功能。

如何将此应用程序部署到其他计算机?当然,如果他们有 .NET 4,我只需发送带有 .dll 的 .exe 压缩包即可。但是如果他们根本没有 .NET(在 Win XP 机器上)呢?或者也许他们有较低版本的.NET?我应该指示他们从 Internet 安装 .NET 还是将其与我的应用程序打包在一起?

谢谢

最佳答案

Microsoft 提供了单击一次部署。它会自动执行大部分任务,包括确保您拥有正确的 .Net 版本以及在您的应用程序有新版本可用时更新应用程序。

关于c# - 在桌面上部署 .NET (C#) exe 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3315944/

相关文章:

c# - 将 ASP.Net MVC 4 Web API 与 Ninject.Web.WebApi 结合使用时出现问题

c++ - 如何将在 rad studio 中创建的 C++ DLL 获取到在 C# 中使用的 b

c# - 确定路径的现有目录

c# - 'CrystalDecisions.CrystalReports.Engine.ReportDocument' 的类型初始值设定项抛出异常

c# - 如何在 C# 控制台应用程序中播放背景音乐

c# - "File not found"使用 Process.Start() 启动 system32\winsat.exe 时出错

c# - 如何在 EF Core 中重命名一对多关系中的列?

c# - 生成基于填充对象的代码

.net - 您认为 ASP.NET WebForms 是一种不好的做法吗?

ruby-on-rails - 如何防止 Git 在接收后 Hook 输出的每一行上打印 'remote:'?