使用 VS 2017 生成 C# .NET Core 类库

使用 VS 2017 生成 C# .NET Core 类库本篇经验将和大师介绍利用 Visual Studio 2017 生当作 C# .NET Core 类库的方式 , 但愿对大师的工作和进修有所帮忙!
建立类库解决方案1起首为类库项目及其相关项目建立解决方案 。  
Visual Studio 解决方案只用作一个或多个项目标容器 。  
若要建立解决方案 , 请执行以下操作:

2在 Visual Studio 菜单栏上 , 选择“文件” > “新建” > “项目” , 如下图所示:

使用 VS 2017 生成 C# .NET Core 类库

文章插图

3在“新建项目”对话框中 , 睁开“其他项目类型”节点 , 然后选择“Visual Studio 解决方案” 。  
将解决方案定名为“ClassLibraryProjects” , 然后选择“确定”按钮 , 如下图所示:

使用 VS 2017 生成 C# .NET Core 类库

文章插图

建立类库项目1在“解决方案资本办理器”中 , 右键单击“ClassLibraryProjects”解决方案文件 , 然后从上下文菜单中选择“添加” > “新项目” , 如下图所示:

使用 VS 2017 生成 C# .NET Core 类库

文章插图

2然后 , 代码窗口在 Visual Studio 开辟情况中打开 , 如下图所示:

使用 VS 2017 生成 C# .NET Core 类库

文章插图

3请查抄以确保库定方针到 .NET Standard 的准确版本 。
 右键单击“解决方案资本办理器”窗口中的库项目 , 再选择“属性” 。
“方针框架”文本框显示定方针到 .NET Standard 2.0 , 如下图所示:

使用 VS 2017 生成 C# .NET Core 类库

文章插图

4将代码窗口中的代码替代为以下代码 , 并保留文件 , 如下图所示:
using System;
namespace UtilityLibraries
{
    public static class StringLibrary
    {
        public static bool StartsWithUpper(this String str)
        {
            if (String.IsNullOrWhiteSpace(str))
                return false;
【使用 VS 2017 生成 C# .NET Core 类库】            Char ch = str[0];
            return Char.IsUpper(ch);
        }
    }
}
类库 UtilityLibraries.StringLibrary 包含 StartsWithUpper 方式 , 此方式会返回 Boolean 值 , 以指明当前字符串实例是否以年夜写字符开首 。
 Unicode 尺度会区分大小写字符 。  若是为年夜写字符 , Char.IsUpper(Char) 方式返回 true 。

使用 VS 2017 生成 C# .NET Core 类库

文章插图

5在菜单栏中 , 选择“生当作” > “生当作解决方案” 。
 此项目标编译应该没有错误 , 如下图所示:

推荐阅读