2017-10-08 173 views
0

我試圖加載但在Visual Studio代碼解決方案文件夾中的編譯配置都是錯誤的,我無法弄清楚如何告訴VS代碼來運行該項目。將asp.net核心React-Redux WebApp從VS2017遷移到Visual Studio代碼?

更加複雜的事情,我「刪除」在VS代碼解決方案資源管理器中的文件夾結構,現在我不能看到該文件夾​​結構,當我嘗試加載相同的文件夾目錄。

回答

1

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項目生成適當的配置。

相關問題