Visual Studio - Web 项目 - 添加现有区域文件夹

Visual Studio - Web Project - add existing area folder

我们有一个包含许多领域的大型 Web 项目。有一个区域不包含在项目中,但它的文件夹存在于磁盘上(我也将其添加到源代码管理中)。

我不知道如何将该区域添加到项目中。这似乎没有选择。我正在使用 Visual Studio 2017.

解决方案树上方是一个按钮,用于显示文件夹中的所有文件。 单击它时,您的文件夹将出现在解决方案中。 在此文件夹上单击右键 "Add to solution"。

现在您的文件夹是解决方案的一部分,您可以隐藏不需要的项目。

您可能需要手动编辑 csproj 文件。在 windows 资源管理器中导航到您的目录并右键单击以编辑 csproj(类似 notepad++ 的东西非常好用)。然后找到包含所有元素的 ItemGroup 部分。用你的 Folder\controller.cs 添加一个新的。保存更改。您需要在 VS 中重新加载项目(如果您打开它)以查看更改。

<ItemGroup>
    <!--Other compile includes-->     
    <Compile Include="MissingArea\XController.cs"/>
</ItemGroup>