如何在 Visual Studio 中生成 .exe C# 文件? [复制]
Posted
技术标签:
【中文标题】如何在 Visual Studio 中生成 .exe C# 文件? [复制]【英文标题】:How do I generate a .exe C# file in Visual Studio? [duplicate] 【发布时间】:2018-06-05 20:50:07 【问题描述】:我按 Ctrl + Shift + N 来创建一个新项目。然后我选择Other Languages/Visual C#: Console App (.NET Core)
并按OK。
在创建的 .csproj 文件中,有一行:<OutputType>Exe</OutputType>
。但是,当我按 F7 时 - 输出显示如下:
1>------ Build started: Project: ConsoleApp3, Configuration: Debug Any CPU ------
1>ConsoleApp3 -> C:\Users\*MyUserName*\source\repos\ConsoleApp3\ConsoleApp3\bin\Debug\netcoreapp2.0\ConsoleApp3.dll
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
因此,它创建了一个 .dll 文件。但是如何获取 .exe 文件?只是重命名 .dll 文件是行不通的;然后打不开。
【问题讨论】:
选择 .NET Framework (4.x) 而不是 .NET Core。 1) 你需要 .NET Core 吗? 2) 为什么.dll不够用? @HenkHolterman 它在哪里? @BrootsWaymb 我需要一个用 C# 制作的 .exe 文件,我可以在另一台计算机上执行该文件。 ...在另一台计算机上安装了 .NET如果您只想在构建后使用.exe
而不是.dll
(请注意,您需要一个 main 函数,因为没有某种 main 的库本身无法执行),请执行以下操作:
打开解决方案
在你想编译成exe的项目上右击->属性
配置属性 -> 常规
在 Project Defaults 中将配置类型更改为 Application(.exe)
【讨论】:
我的Configuration Properties
中没有General
。仅限Configuration
。以上是关于如何在 Visual Studio 中生成 .exe C# 文件? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
如何在不同文件中使用 #define 等宏在 Visual Studio for C++ 中生成重复代码
如何根据构造型而不是元素类型从 uml 建模项目在 Visual Studio 中生成代码?