c# - 在没有 .NET 的情况下部署应用程序

标签 c# .net

我必须向客户提供我的申请。这是一个简单的应用程序 (3Mo)。 我认为真的没有必要强制我的客户安装整个 .NET 框架(3.5)来使用一个简单的应用程序(3 个月)。我的意思是我确信有一种方法可以避免这种情况,只需包含一些 dll 或类似的东西。 好吧,我的项目引用中有 dll(LINQ dll、核心 Dll、系统 Dll、winfom Dll、office Dll 和其他一些) 是否可以为应用程序提供这些 dll,这样我就可以避免安装整个 .NET 框架? 好吧,我什至不需要制作 MSI 或安装项目, 只需将用 Visual Studio 生成的 exe 给他即可。

我正在使用 VS 2010、C#、3.5.NET

最佳答案

值得注意的是,根据 Windows 的版本,Windows 会安装各种不同风格的 .Net。如果我没记错的话……

  • Win7 自带 .NET 3.5 SP1
  • Vista 附带 .NET 3.5
  • XP SP2 包含 .NET 2

根据您的目标受众,您可能会发现这已经足够好了!

关于c# - 在没有 .NET 的情况下部署应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3845304/

相关文章:

.net - Type.GetInterface 和嵌套类型

c# - 如何使用 C# 安全地关闭所有正在运行的应用程序

c# - 与 IEnumerable<T> 实现相关的显式接口(interface)实现?

c# - 重定向所有网络流量

c# - 保护 .NET 代码免受逆向工程?

c# - .NET 3.5 版和 .NET 3.5 版客户端配置文件有什么区别

c# - delegate.Invoke 是如何工作的?

c# - 我怎样才能创建一个激活的检查点系统

c# - 线程的奇怪地方?

.net - 在 VB.NET 中关联两个文本字符串的最佳方法