创建个人的版权信息‘’
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\ItemTemplates\CSharp\Code\2052 创建个人的版权信息‘’
using System;
using System.Collections.Generic;
$if$ ($targetframeworkversion$ >= 3.5)using System.Linq;
$endif$using System.Text;
$if$ ($targetframeworkversion$ >= 4.5)using System.Threading.Tasks;
$endif$
namespace $rootnamespace$
{
//=====================================================
//Copyright (C) 2008-2009 小科
//All rights reserved
//guid1: $guid1$
//guid2: $guid2$
//CLR版本: $clrversion$
//新建项输入的名称: $itemname$
//机器名称: $machinename$
//注册组织名: $registeredorganization$
//命名空间名称: $rootnamespace$
//文件名: $safeitemname$
//当前系统时间: $time$
//当前登录用户名: $username$
//创建年份: $year$
//http://www.grist.top
//======================================================
class $safeitemrootname$
{
}
}
$rootnamespace$为生成类的命名空间的名字,$safeitemrootname$为生成类的类名。
可以看到我们在版权信息中加入了$time$,它就可以直接给我们加入创建的时间。
说明:对于做Windows开发的人员来说可以在ItemTemplatesCacheCSharpWindows Forms2052里进行修改;对于做Web开发的人员来说可以在ItemTemplatesCacheCSharpWeb2052里进行修改。
在 Visual Studio 中创建 .NET Standard 库:https://docs.microsoft.com/zh-cn/dotnet/core/tutorials/library-with-visual-studio
进行单元测试:https://docs.microsoft.com/zh-cn/dotnet/core/tutorials/testing-library-with-visual-studio
使用 Visual Studio 创建和发布 NuGet 包(仅限 .NET Standard 和 Windows):https://docs.microsoft.com/zh-cn/nuget/quickstart/create-and-publish-a-package-using-visual-studio?tabs=netcore-cli
打包应用程序
可在两种模式下发布使用 .NET Core 创建的应用程序,模式会影响用户运行应用的方式。
将应用作为独立应用,生成的应用程序将包含 .NET Core 运行时和库,以及该应用程序及其依赖项。 应用程序的用户可以在未安装 .NET Core 运行时的计算机上运行该应用程序。
若将应用发布为依赖于运行时(以前称为“依赖于框架”),则生成的应用程序仅包含该应用程序本身及其依赖项。 应用程序的用户必须单独安装 .NET Core 运行时。
默认情况下,这两种发布模式都会生成特定于平台的可执行文件。 不使用可执行文件也可以创建依赖于运行时的应用程序,这些应用程序是跨平台的。
生成可执行文件时,可以使用运行时标识符 (RID) 指定目标平台。
准备打包桌面应用程序:https://docs.microsoft.com/zh-cn/windows/msix/desktop/desktop-to-uwp-prepare
.NET Core 应用程序发布概述 https://docs.microsoft.com/zh-cn/dotnet/core/deploying/
使用 Visual Studio 发布 .NET Core 控制台应用程序https://docs.microsoft.com/zh-cn/dotnet/core/tutorials/publishing-with-visual-studio
在 Visual Studio 中设置用于 MSIX 打包的桌面应用程序:https://docs.microsoft.com/zh-cn/windows/msix/desktop/desktop-to-uwp-packaging-dot-net