我的asp.net核心项目中没有.csproj文件

时间:2017-10-10 18:55:34

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

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

4 个答案:

答案 0 :(得分:8)

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

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

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

答案 1 :(得分:2)

如@Martin在回答中所说

  

由于项目本身是Visual Studio,因此Visual Studio不显示文件。   csproj文件。

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

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

答案 2 :(得分:1)

档案>添加>新项目(选择解决方案.sln时)

答案 3 :(得分:0)

您可以通过以下方式编辑.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编辑器中打开项目文件。编辑后,请在解决方案资源管理器中重新加载项目。