如何为多项目.NET Core MVC应用程序设置launch.json cwd属性

时间:2018-07-06 22:36:18

标签: debugging visual-studio-code asp.net-core-mvc

我有一个.net核心MVC应用程序,该应用程序最初是在Windows中的Visual Studio中创建的。我们也在Mac OS High Sierra中进行开发,而我很难设置Visual Studio Code来正确调试该应用程序。以下是这些疾病的各个方面:

  1. 这是一个多项目解决方案,因此为了在.NET Core下运行,我们必须从包含解决方案文件的父目录中运行dotnet run命令。如果我们改用项目目录,则依赖项无法正确构建
  2. 如果在cwd配置中将launch.json属性设置为解决方案目录,则可以在Visual Studio代码中运行项目。如果我改用项目目录,则会看到相同的依赖问题
  3. 如果我将cwd设置为解决方案目录,则该目录将成为正在运行的应用程序的工作目录,并且配置文件未正确加载

我需要的是一种将应用程序的工作目录配置为项目目录的方法,但是仍然可以从父解决方案目录构建应用程序。我希望找到一种方法来分别为preLaunchTask指定目录,但是我没有找到它。

0 个答案:

没有答案