我的ASP.NET Core项目中没有.csproj文件。

7

我现在正在学习一门C#编程课程(构建ASP.NET Core应用程序),这门课程已经有近1年的历史了。那个人创建了Web API应用程序和类库,在这些项目中有project.JSON文件。我知道现在已经没有project.json文件了,而是有了.csproj文件,但是当我在VS 2017 asp.net core中创建自己的项目时,并没有像.csproj这样的文件。我需要设置依赖关系,但是不知道如何在没有.csproj文件的情况下进行。我在哪里可以找到这个文件?


有一个文件夹的名称与您的项目相同,在该文件夹内应该有您的.csproj文件。如果它不在那里......我真的无法帮忙了。 - Antoine Pelletier
解决方案资源管理器 中右键单击项目,然后单击 编辑项目文件 - aderchox
4个回答

14

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

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

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


6

正如@Martin在他的答案中所说:

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

如果在解决方案资源管理器中右键单击项目时未显示“编辑”,您可以执行以下操作:

  1. 在解决方案资源管理器中右键单击项目。卸载项目
  2. 在解决方案资源管理器中右键单击项目。 编辑 ProjectName.csproj
  3. 编辑所需内容并保存。
  4. 在解决方案资源管理器中右键单击项目。重新加载项目

1

在选择你的解决方案 .sln 后,点击 文件 > 添加 > 新建项目


0

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

  1. 进入项目文件夹。在该文件夹内,有一个与项目同名的文件夹。 .csproj.vbproj文件位于此文件夹内。例如:C:\\ConsoleApp1\ConsoleApp1\ConsoleApp1.csproj

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

  3. 在Visual Studio解决方案资源管理器中右键单击项目。选择“卸载项目”。再次在解决方案资源管理器中右键单击项目。您会看到“编辑Project_Name.csproj文件”选项。使用此选项将在Visual Studio编辑器中打开项目文件。编辑完成后,请在解决方案资源管理器中重新加载项目。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接