这个问题很简单。使用 VS Code(不是 Visual Studio),我已经能够使用 dnx run
命令运行它,但是我应该如何要求任何人安装它才能运行应用程序?
换句话说,是否可以从 VS 代码生成可执行文件?
更新 1:
选择的答案几乎是完整的。我必须下载 Microsoft Build Tools 才能使用 msbuild,并且还必须创建一个 .csproj 文件,该文件不是由我用来创建项目的 Yeoman 生成器提供的。
最佳答案
这并不像它应该的那么简单,但是这样做的方法是通过命令面板(F1 键)并键入 run task
,它应该如下所示:
单击此按钮后,您可能会收到一个错误,说明您没有创建任务运行程序,您可以按下按钮或返回命令面板并编辑任务运行程序。
这将做的是创建一个 .vscode 目录,其中包含一个 tasks.json 文件,您可以翻阅并取消注释 msbuild 部分,或者简单地将其粘贴为覆盖:
{
"version": "0.1.0",
"command": "msbuild",
"args": [
// Ask msbuild to generate full paths for file names.
"/property:GenerateFullPaths=true"
],
"taskSelector": "/t:",
"showOutput": "silent",
"tasks": [
{
"taskName": "build",
// Show the output window only if unrecognized errors occur.
"showOutput": "silent",
// Use the standard MS compiler pattern to detect errors, warnings
// and infos in the output.
"problemMatcher": "$msCompile"
}
]
}
完成后,您可以编辑构建规范,命令面板或 CTRL+SHIFT+B 将运行构建器。这是任务的链接信息:Tasks in visual Studio Code
关于c# - 如何使用 VS Code(Windows 平台)编译控制台应用程序?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35544588/