将asp.net核心React-Redux WebApp从VS2017迁移到Visual Studio代码?
问题描述:
我试图加载但在Visual Studio代码解决方案文件夹中的编译配置都是错误的,我无法弄清楚如何告诉VS代码来运行该项目。将asp.net核心React-Redux WebApp从VS2017迁移到Visual Studio代码?
更加复杂的事情,我“删除”在VS代码解决方案资源管理器中的文件夹结构,现在我不能看到该文件夹结构,当我尝试加载相同的文件夹目录。
答
VSCode不支持.sln文件,与VS相同。它首先是一个基于目录的编辑器,而不是一个完整的IDE。例如,VSCode浏览器是用来浏览,打开,并在您的项目(工作区)管理的文件和文件夹的所有。
所有的工作空间设置都存储在工作空间的.vscode
文件夹中,仅适用于打开工作空间的情况。在此范围上定义的设置会覆盖用户范围。将工作区视为用于在VSCode中打开项目的根文件夹可能会有所帮助。
一般情况下,才能够建立,调试和运行VSCode的应用程序,你需要配置生成任务和启动配置。
VS代码提供了
-
tasks一个概念,让喜欢的项目建设行动。任务在
task.json
文件中定义; -
launch configuration这样你就可以运行/调试应用程序。启动配置在
launch.json
中描述。
VSCode也在您的工作区的.vscode
文件夹中查找此文件。
在配置过程中,如果需要指定项目中的某个路径,通常会使用${workspaceRoot}
变量将其定义为此工作空间文件夹的相对路径。
如果您安装了C# for Visual Studio Code (powered by OmniSharp)
扩展,它可以帮助您为.NET Core项目生成适当的配置。