Dotnet Core 简明教程

.NET Core - Project Files

在本章中,我们将讨论 .NET Core 项目文件以及如何在项目中添加现有文件。

让我们理解一个简单的例子。在该示例中,我们有某些已经创建的文件;我们必须在 FirstApp 项目中添加这些文件。

以下是 Student.cs 文件的实现。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace FirstApp {
   public class Student {
      public int ID { get; set; }
      public string LastName { get; set; }
      public string FirstMidName { get; set; }
      public DateTime EnrollmentDate { get; set; }
   }
}

以下是 Course.cs 文件的实现。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace FirstApp {
   public class Course {
      public int CourseID { get; set; }
      public string Title { get; set; }
      public int Credits { get; set; }
   }
}

现在让我们在磁盘和项目的源文件夹中保存这三个文件。

source folder
  1. 如果你熟悉 .NET,并且这是一个传统的 .NET 框架控制台应用程序,那么了解如何在 Visual Studio 中向项目中添加这些文件非常重要。

  2. 你首先需要将这些文件拖动到解决方案资源管理器中,以便将它们复制到项目文件夹中,因为你的项目需要引用这些文件。

  3. .NET Core 的优点之一是处理项目文件的(project.json),我们可以将文件直接放入到项目的根目录,然后这些文件会被自动包含在我们的项目中。

  4. 我们不必像过去为传统的 .NET Framework 应用程序在 Visual Studio 中所做的那样手动引用文件。

现在打开你的项目根目录。

root

将所有三个文件复制到项目根目录。

project

你可以在根文件夹中看到所有复制的文件。

现在转到 Visual Studio,你会收到以下对话框。

visual

单击 Yes to All 重新加载你的项目。

yes to all

现在,文件会被自动包含在你的项目中。