【问题标题】:NO .csproj file in my asp.net core project我的 asp.net 核心项目中没有 .csproj 文件
【发布时间】:2017-10-10 18:55:33
【问题描述】:

我现在正在学习 c# 编程课程(构建 ASP.NET Core 应用程序),已经快 1 年了。这家伙创建了 Web API 应用程序和类库,并且在这些项目中有 project.JSON 文件。我知道现在有一个 .csproj 文件而不是 project.json 文件,但是当我在 VS 2017 asp.net 核心中创建自己的项目时,没有像 .csproj 这样的文件。我需要设置依赖项,但我不知道没有.csproj 文件。我在哪里可以找到这个文件?

【问题讨论】:

  • 有一个与您的项目同名的文件夹,该文件夹内应该是您的 .csproj 。如果它不存在......我真的无能为力
  • 右击Solution Explorer中的项目,然后点击Edit Project File

标签: c# visual-studio asp.net-core csproj


【解决方案1】:

Visual Studio 不显示该文件,因为项目本身 csproj 文件。

您可以右键单击它并选择Edit … 操作来编辑 csproj 文件。您还可以使用 NuGet 包管理器来编辑依赖项。

以前(VS 2015),VS 使用的项目是一个.xproj 文件,并且显示了project.json,因为它是该项目的“一部分”。

【讨论】:

    【解决方案2】:

    正如@Martin 在他的回答中所说的那样

    Visual Studio 不显示该文件,因为项目本身是 csproj 文件。

    如果您在解决方案资源管理器中右键单击项目时未显示Edit,您可以:

    1. 右键单击解决方案资源管理器中的项目。 Unload Project
    2. 右键单击解决方案资源管理器中的项目。 Edit ProjectName.csproj
    3. 编辑您想要的内容并保存
    4. 右键单击解决方案资源管理器中的项目。 Reload Project

    【讨论】:

      【解决方案3】:

      文件 > 添加 > 新项目(当您的解决方案 .sln 被选中时)

      【讨论】:

        【解决方案4】:

        您可以通过以下方式编辑.csproj.vbproj文件:

        1. 转到项目文件夹。在此文件夹内,还有另一个与项目同名的文件夹。 .csproj.vbproj 文件可以在此文件夹中找到。 For example: C:\\ConsoleApp1\ConsoleApp1\ConsoleApp1.csproj

        2. 在 Visual Studio 解决方案资源管理器中右键单击项目。您可以看到选项Edit project file。使用此选项将在 Visual Studio 编辑器中打开项目文件。

        3. 在 Visual Studio 解决方案资源管理器中右键单击项目。选择Unload Project。在解决方案资源管理器中再次右键单击该项目。您可以看到 Edit Project_Name.csproj 文件选项。使用此选项将在 Visual Studio 编辑器中打开项目文件。编辑后在解决方案资源管理器中重新加载项目。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-08-05
          • 2017-08-04
          相关资源
          最近更新 更多