c# - 如何在不安装 .net 的情况下运行 .net 应用程序?

标签 c# .net exe

我在 visual studio 中使用 C# 和 .net 制作了一个应用程序。我希望人们能够在不安装 .net 的情况下使用该应用程序,有什么方法可以将 .net 包含在 exe 中

最佳答案

如果您使用 .NET Core 3.1+ 开发应用程序,则 Publish self-contained应用程序。

示例:发布 Windows 64 位可执行文件 - dotnet publish -r win-x64

注意 - 当然,要构建和发布,您需要 .NET SDK。但是一旦您发布了一个独立的应用程序并获得了可执行文件:

The user of your app isn't required to download and install .NET Core.

关于c# - 如何在不安装 .net 的情况下运行 .net 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65986632/

相关文章:

c# - 是否可以简单地知道我的连接字符串是否加密?

c# - 强制表单以焦点/顶部打开

c# - 什么时候使用 try/catch block ?

c# - FluentValidation.AspNetCore 不适用于 Web API 项目

powershell - While循环检查注册表的值,然后运行exe文件

c# - 缩短一个长的枚举名称

c# - 在每一页检查 session ?

Python Selenium GUI 到可执行文件

exe - 如何在开发人员机器上构建 Visual Studio 2017 .NET Core .exe 文件?

c# - 使用代码修复提供程序时如何删除 SyntaxToken