VS类库生成与调用和打包程序

创建个人的版权信息‘’

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

C# 生成类库并引用的教程

 

进行单元测试: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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值