问题
自己封装好了一个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程序包的私有仓库地址
选择一下本地,然后就可以看到了
如果升级了新的版本可以直接放上去