【发布时间】:2019-02-28 05:30:18
【问题描述】:
请注意,我是前端和后端 Web API 开发的新手。
我不确定这是否可行,我怀疑不是,但我想知道是否有人知道是否可以使用 Visual Studio Code 和 Visual Studio Community 修改 .NET CORE Web API?我怀疑这不是因为 VS Community 使用解决方案文件创建项目,而 VS Code 没有。
这样做的原因是我喜欢 Visual Studio Code 的 CLI 特性来创建可以与 EmberJS 前端框架一起开发的 .NET CORE Web API。但是,我更喜欢 Visual Studio Community 的调试器和智能感知,用于更高级的后端开发。这纯粹是一种偏好,不一定是表演的终结者。
更新:
如果可能,您能否提供我需要发出的一系列命令以创建dotnet webapi 并将其添加到dotnet sln?
更新 2:
dotnet CLI 网站没有显示如何添加 dotnet webapi 项目模板(带有相应的解决方案文件),该模板提供了一组基本文件来创建 Web API。据我所知,我们可以添加单个文件(即 *.csproj)。有没有办法一次创建一个带有相应解决方案文件的dotnet webapi 项目模板;还是我必须在 VS Code 中手动添加每个文件,或者只是在 VS Community 中创建一个 Web Api,然后在 VS Code 中使用它?
参考:https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-sln
【问题讨论】:
-
完全有可能。你仍然需要 vscode 中的项目文件。只有 sln 是可选的(但推荐)。完全 vs 您可以切换到目录模式而不是解决方案模式。使用可以通过
dotnet sln命令在vscode中管理你的sln文件 -
@Kalten 哦,亲爱的。完整的 VS 是否支持 CLI 命令?
-
没有什么能阻止你打开命令提示符。
-
大多数 CLI 内容通过包管理器控制台工作,因为它基本上只是 PowerShell。但是,它并不是真正为此设计的,因此最好使用实际的命令提示符。
-
好的,这是有道理的。谢谢两位的帮助!如果您想发布答案,我很乐意将其作为答案进行检查。
标签: visual-studio asp.net-core visual-studio-code command-line-interface