发布自己的NuGet程序

简介: 下载NuGet Package Explorer 点此下载 新建项目 安装完成后打开 NuGet Package Explorer 通过File >New可以新建一个Package 然后点击Edit Package Metadata可以编辑 编辑的基本信息如下 需要注意的是...

下载NuGet Package Explorer

点此下载

新建项目

安装完成后打开 NuGet Package Explorer

image_thumb[8]

通过File >New可以新建一个Package

然后点击Edit Package Metadata可以编辑

image_thumb[9]

编辑的基本信息如下

image_thumb[10]

需要注意的是

Id是Package的唯一编号

Version是版本号,当版本号发生变化后重新发布时,在NuGet Manager中会有升级提示

Title是在NuGet Manager中显示的名称

Summary将在RSS中显示

Description和Release Notes将会显示在NuGet Manager中

高级选项Dependencies表示当前项目的依赖项

image_thumb[11]

Id为依赖Package的Id号

Version为支持的版本[1.0]为至少是1.0版本,[1.0,2.0]为1.0至2.0版本,(1.0,2.0]为需要大于1.0小于等于2.0的版本

添加.NET程序集

在Package Contents上点击右键选择Add Lib

image_thumb[12]

之后在Lib上点击右键

image_thumb[13]

选择.NET folder 下的no version即可

然后在新建的文件夹中添加dll或其它需要引用的文件即可

添加静态文件

如果需要添加CSS或JS文件

右键Add Content Folder

然后建立相应的Scripts或Style、Content目录,将相应的静态文件引用即可

配置文件添加节点

如果要对Web.Config添加一个modules节点则添加一个内容为

   1: <configuration>
   2:     <system.webServer>
   3:         <modules>
   4:             <add name="MyNuModule" type="Sample.MyNuModule" />
   5:         </modules>
   6:     <system.webServer>
   7: </configuration>

的Web.Config.transform 的文件即可

添加代码文件

如果需要向项目中添加项目文件,则添加一个内容为如下代码

   1: namespace $rootnamespace$.Models {
   2:     public struct MyClass {
   3:         public int Id { get; set }
   4:         public string Name { get; set; }
   5:     }
   6: }

名为code.cs.pp的文件即可添加到相应文件

发布NuGet程序

点击File>Publish

image_thumb[14]

在URL处填入自己建立的NuGetServer的Url

在Key处填写NuGetServer的apiKey(GUID)即可

目录
打赏
0
0
0
0
1
分享
相关文章
下载、安装MicroStation软件、Terrasolid插件
本文介绍在Win10电脑中,安装MicroStation软件与Terrasolid插件合集的详细方法~
1208 1
下载、安装MicroStation软件、Terrasolid插件
Nuget发布自己的类库包之开发
Nuget发布自己的类库包之开发
138 0
Studio One2023产品注册机最新版本下载
Studio One 6 中文特别版,现在Studio One 6终于有了视频支持,可以方便做视频配乐了。视频可以作为一个独立的音轨使用,跟乐器和音频音轨一样。你可以像音频素材一样在时间条来回拖拽视频来进行音画同步对齐。如果视频也包括了音频,那么你也可以导出音频作为一个子音轨来操作。视频音轨和子音轨也都有自己独立的混音通道可以进行各种处理,比如加载插件,设置路由等等。导出的格式支持Quicktime、MPEG-4、M4V。
1603 0
Visual Studio编辑器还原项目NuGet提示某 NuGet 程序包还原失败:找不到“xxx”版本的程序包“xxx”
Visual Studio编辑器还原项目NuGet提示某 NuGet 程序包还原失败:找不到“xxx”版本的程序包“xxx”
407 0
Visual Studio编辑器还原项目NuGet提示某 NuGet 程序包还原失败:找不到“xxx”版本的程序包“xxx”
NuGet的使用和服务搭建
NuGet的使用和服务搭建
548 0
NuGet的使用和服务搭建
使用dotnet Cli向nuget发布包
长话短说, 今天分享如何在nuget.org创建并发布.NET Standard package。
使用dotnet Cli向nuget发布包
win10 uwp 如何打包Nuget给其他人
原文:win10 uwp 如何打包Nuget给其他人 本文告诉大家,如果自己有做一些好用的库,如何使用 Nuget 打包之后上传,分享给大家。
1369 0