问题
自己封装好了一个nuget包,但是不想上传到外网,想局域网使用,有两种方案
- 搭建私有nuget仓库
- 放到离线文件夹中直接使用
第一种方式请请参考proget安装
下面主要是第二种方式
准备
新建类库项目
using System;namespace ClassLibrary1
{public class Hello{public static void Say(){Console.WriteLine("Hello World");}}
}
修改csproj
<Project Sdk="Microsoft.NET.Sdk"><PropertyGroup><TargetFramework>netstandard2.0</TargetFramework><AssemblyName>ClassLibrary1</AssemblyName><RootNamespace>ClassLibrary1</RootNamespace><PackageId>ClassLibrary1</PackageId><Version>1.0.0</Version><Authors>wjl</Authors><Company>公司</Company><Product>类库</Product><Title>xxx类库</Title><Description>xxx作用</Description><PackageTags>xxx1,xxx2</PackageTags><!--保留注释--><GenerateDocumentationFile>true</GenerateDocumentationFile></PropertyGroup></Project>
切换到项目目录下,执行dotnet pack
打包
新建控制台项目
找到nuget程序包的私有仓库地址
选择一下本地,然后就可以看到了
如果升级了新的版本可以直接放上去