我现在正在学习一门C#编程课程(构建ASP.NET Core应用程序),这门课程已经有近1年的历史了。那个人创建了Web API应用程序和类库,在这些项目中有project.JSON文件。我知道现在已经没有project.json文件了,而是有了.csproj文件,但是当我在VS 2017 asp.net core中创建自己的项目时,并没有像.csproj这样的文件。我需要设置依赖关系,但是不知道如何在没有.csproj文件的情况下进行。我在哪里可以找到这个文件?
我现在正在学习一门C#编程课程(构建ASP.NET Core应用程序),这门课程已经有近1年的历史了。那个人创建了Web API应用程序和类库,在这些项目中有project.JSON文件。我知道现在已经没有project.json文件了,而是有了.csproj文件,但是当我在VS 2017 asp.net core中创建自己的项目时,并没有像.csproj这样的文件。我需要设置依赖关系,但是不知道如何在没有.csproj文件的情况下进行。我在哪里可以找到这个文件?
由于项目本身就是 csproj 文件,因此 Visual Studio 不会显示该文件。
您可以右键单击它并选择“编辑…”操作以编辑 csproj 文件。您也可以使用 NuGet 包管理器来编辑依赖项。
以前(VS 2015),VS 使用的项目是 .xproj 文件,并且 project.json 之所以显示是因为它是该项目的一部分。
正如@Martin在他的答案中所说:
Visual Studio不显示文件,因为项目本身就是csproj文件。
如果在解决方案资源管理器中右键单击项目时未显示“编辑”,您可以执行以下操作:
卸载项目
编辑 ProjectName.csproj
重新加载项目
在选择你的解决方案 .sln 后,点击 文件 > 添加 > 新建项目
您可以通过以下方式编辑.csproj
或.vbproj
文件:
进入项目文件夹。在该文件夹内,有一个与项目同名的文件夹。 .csproj
或.vbproj
文件位于此文件夹内。例如:C:\\ConsoleApp1\ConsoleApp1\ConsoleApp1.csproj
在Visual Studio解决方案资源管理器中右键单击项目。您会看到“编辑项目文件”选项。使用此选项将在Visual Studio编辑器中打开项目文件。
在Visual Studio解决方案资源管理器中右键单击项目。选择“卸载项目”。再次在解决方案资源管理器中右键单击项目。您会看到“编辑Project_Name.csproj文件”选项。使用此选项将在Visual Studio编辑器中打开项目文件。编辑完成后,请在解决方案资源管理器中重新加载项目。
.csproj
文件。如果它不在那里......我真的无法帮忙了。 - Antoine Pelletier解决方案资源管理器
中右键单击项目,然后单击编辑项目文件
。 - aderchox