精华内容
下载资源
问答
  • nuget打包工具PackageExplorer.4.4.7.zip,用于vs的nuget管理
  • 它还包含用于nuget打包/部署的打包工具和文件。 换句话说:这与从VideoLAN网站以NuGet包下载文件的方式一样,您可以将其添加到.NET项目中,以便将其复制到输出目录中。 什么是libvlc? libvlc是支持VLC应用程序的...
  • Nuget打包命令

    2018-09-14 11:20:00
    Nuget.exe pack ..\IRC.RPC\IRC.RPC.csproj -Build -Properties Configuration=Release 转载于:https://www.cnblogs.com/w3liu/p/9645446.html

    Nuget.exe pack ..\IRC.RPC\IRC.RPC.csproj -Build -Properties Configuration=Release

    转载于:https://www.cnblogs.com/w3liu/p/9645446.html

    展开全文
  • NuGet打包 说明:在这里假设我们希望把bin目录内的文件打包成一个程序包。 2.1 文件结构 ├── akmsg.nuspec ├── bin/ │ ├── ICSharpCode.SharpZipLib.dll │ ├── log4net.dll   2.2 nuspec文件 说明...
    1. 介绍
      本篇文章将介绍如何通过NuGet进行打包和离线安装,做出适用于我们自己项目的专属程序包。

    NuGet下载地址:https://www.nuget.org/downloads

    1. NuGet打包
      说明:在这里假设我们希望把bin目录内的文件打包成一个程序包。

    2.1 文件结构

    ├── akmsg.nuspec
    ├── bin/
    │ ├── ICSharpCode.SharpZipLib.dll
    │ ├── log4net.dll
      
    在这里插入图片描述

    2.2 nuspec文件
    说明:.nuspec 文件是包含程序包元数据的 XML 清单。 用于生成NuGet程序包的各项信息,包括包名、作者、描述、版本等等。

    这里akmsg.nuspec的内容如下:

    <?xml version="1.0" encoding="utf-8"?>
    <package >
      <metadata>
        <id>akmsg.tools</id>
        <version>1.0.0</version>
        <title>akmsg.tools</title>
        <authors>polk6</authors>
        <owners>akmsg</owners>
        <requireLicenseAcceptance>false</requireLicenseAcceptance>
        <license type="expression">MIT</license>
        <projectUrl>http://project_url_here_or_delete_this_line/</projectUrl>
        <iconUrl>http://icon_url_here_or_delete_this_line/</iconUrl>
        <description>akmsg.tools</description>
        <releaseNotes>Summary of changes made in this release of the package.</releaseNotes>
        <copyright>Copyright 2020</copyright>
        <tags></tags>
      </metadata>
      <files>
        <file src="bin\*.dll" target="lib" />
      </files>
    </package>
    <files>
    

    指当前程序包包含的文件,这里的设置是把 bin*.dll 的所有文件都作为程序包的文件资源。
    nuspec的具体配置:https://docs.microsoft.com/zh-cn/nuget/reference/nuspec

    在这里插入图片描述

    2.3 进行打包
    命令:

    nuget pack akmsg.nuspec
    执行完成后会在当前目录生成一个nupkg文件。

    在这里插入图片描述

    1. 离线安装
      安装NuGet离线程序包进行以下步骤
    1. 打开Visual Studio项目的【管理NuGet程序包】

    在这里插入图片描述

    1. 点击包管理器的【设置】按钮

    在这里插入图片描述

    1. 创建一个本地程序包源

    在这里插入图片描述

    vb.net教程c#教程java基础python基础教程sql语句

    1. 返回包管理器,程序包源切换到刚创建的源

    在这里插入图片描述

    1. 安装自己创建的程序包
      安装完成后,在项目的packages目录就会出现刚安装的程序包

    在这里插入图片描述

    展开全文
  • 使用nuget打包类库并发布

    千次阅读 2019-04-12 00:04:00
    今天的目的就是记录一下如何打包一个类库,并发布到官网。在开始之前需要在www.nuget.org上注册一个账号,下载最新版本的nuget命令行工具https://dist.nuget.org/win-x86-commandline/latest/n...

    前言

    NuGet 是免费、开源的包管理开发工具,专注于在 .NET 应用开发过程中,简单地合并第三方的组件库。今天的目的就是记录一下如何打包一个类库,并发布到官网。在开始之前需要在www.nuget.org上注册一个账号,下载最新版本的nuget命令行工具https://dist.nuget.org/win-x86-commandline/latest/nuget.exe,并添加到环境变量中。

    开始打包自己的类库

    1.修改项目程序集信息AssemblyInfo.cs

    我这里要打包的类库Zeroes.WeixinSDK来源于https://github.com/night-king/weixinSDK开源项目,修改完信息后重新生成一下。

    using System.Reflection;
    using System.Runtime.CompilerServices;
    using System.Runtime.InteropServices;
    
    // General Information about an assembly is controlled through the following 
    // set of attributes. Change these attribute values to modify the information
    // associated with an assembly.
    [assembly: AssemblyTitle("Zeroes.WeixinSDK")]
    [assembly: AssemblyDescription("ZeroesSuit快速开发框架微信SDK库")]
    [assembly: AssemblyConfiguration("")]
    [assembly: AssemblyCompany("Zeroes")]
    [assembly: AssemblyProduct("Zeroes.WeixinSDK")]
    [assembly: AssemblyCopyright("Copyright © Microsoft 2016")]
    [assembly: AssemblyTrademark("")]
    [assembly: AssemblyCulture("")]
    
    // Setting ComVisible to false makes the types in this assembly not visible 
    // to COM components.  If you need to access a type in this assembly from 
    // COM, set the ComVisible attribute to true on that type.
    [assembly: ComVisible(false)]
    
    // The following GUID is for the ID of the typelib if this project is exposed to COM
    [assembly: Guid("135e92df-8241-4d2c-97aa-910e1c53af81")]
    
    // Version information for an assembly consists of the following four values:
    //
    //      Major Version
    //      Minor Version 
    //      Build Number
    //      Revision
    //
    // You can specify all the values or you can default the Build and Revision Numbers 
    // by using the '*' as shown below:
    // [assembly: AssemblyVersion("1.0.*")]
    [assembly: AssemblyVersion("0.0.0.1")]
    [assembly: AssemblyFileVersion("0.0.0.1")]
    

    2.命令行下使用nuget spec命令生成Zeroes.WeixinSDK.nuspec打包配置文件

    打开命令行定位到Zeroes.WeixinSDK项目所在目录,输入命令:nuget spec

    4624570-d02a37f798522919.png
    img

    修改生成的nuspec文件,内容如下:

    <?xml version="1.0"?>
    <package >
      <metadata>
        <id>$id$</id>
        <version>$version$</version>
        <title>$title$</title>
        <authors>$author$</authors>
        <owners>$author$</owners>
        <licenseUrl>http://www.apache.org/licenses/LICENSE-2.0.html</licenseUrl>
        <projectUrl>http://www.cnblogs.com/zeroes</projectUrl>
        <iconUrl>http://files.cnblogs.com/files/zeroes/Z.ico</iconUrl>
        <requireLicenseAcceptance>false</requireLicenseAcceptance>
        <description>$description$</description>
        <releaseNotes>Zeroes.WeixinSDK封装了微信api的调用方法,可以方便的调用。</releaseNotes>
        <copyright>Copyright 2016</copyright>
        <tags>Zeroes</tags>
      </metadata>
    </package>
    

    3.打包类库

    打开命令行定位到Zeroes.WeixinSDK项目所在目录,输入命令:nuget pack Zeroes.WeixinSDK.csproj

    4.发布类库

    登陆www.nuget.org网站,打开https://www.nuget.org/packages/manage/upload地址。

    点击“Upload”上传后,显示信息确认页面,然后点击 “Submit”,发布完成

    5.使用nuget安装类库

    展开全文
  • nuget打包

    2018-11-15 17:39:00
    nuget spec 【2、生成包nupkg】 在.csproj目录下运行命令 nuget pack xxxx.csproj 【推送命令】 E:\nuget\nuget.exe push E:\work\git\test.1.0.2.51.nupkg -Source http://localhos...

    【1、创建.nuspec文件】

    在.csproj目录下运行命令

    nuget spec

     

    【2、生成包nupkg】

    在.csproj目录下运行命令

     

    nuget pack xxxx.csproj

     

    【推送命令】

    E:\nuget\nuget.exe push  E:\work\git\test.1.0.2.51.nupkg   -Source http://localhost:8088/nuget 123456789

    转载于:https://www.cnblogs.com/D-H-Y/p/9964988.html

    展开全文
  • Nuget打包类库及引用

    2019-09-23 00:20:14
    什么是nuget 适用于任何现代开发平台的基本工具可充当一种机制,通过这种机制,开发人员可以创建、共享和使用有用的代码。 通常,此类代码捆绑到“包”中,其中包含编译的代码(如 DLL)以及在使用这些包的项目中所...
  • 里给大家分享的是作者在使用nuget打包的过程中遇到丢失文件的问题的时候使用powershell脚本实现的解决办法,非常的巧妙,这里推荐给大家
  • NuGet.exe VS 本地打包程序 ,方便本地打包上传为可引用库。
  • 可以看到E:\nuget\packages下面新建了一个包ID相关的文件夹,里面包含了我们刚才打包的包 接下来试试安装 nuget install Google.Grpc -Source E:\nuget\packages 备注: %appdata%\NuGet\NuGet.Config...
  • nuget 打包工具 版本 5.2 nuget 打包工具 版本 5.2nuget 打包工具 版本 5.2nuget 打包工具 版本 5.2
  • NuGet 打包 安装 Nuget Package Explorer 打开 Windows 应用商店,搜索“Nuget Package Explorer”并安装。 添加文件 打开 Nuget Package Explorer,选择 Create a new package 打开创建 Nuget 包...
  • Protocol Buffers - Google 的数据交换格式 版权所有 2008 Google Inc. C++ 安装 - Unix 如果从github获取源码,需要先生成configure脚本: $ ./autogen.sh 这会将 gtest 源(用于 C++ 协议缓冲区单元测试)下载...
  • NuGet打包上传nexus

    千次阅读 2018-06-13 09:17:28
    nexus可以支持nuget、npm、maven。 打包上传只需要四步: 准备:nuget.exe 4.x版本 1、被打包的解决方案在release下生成,注意修改AssemblyInfo.cs里的版本号。 2、切换到其目录下 nuget spec 生成一个配.....
  • 3、代码编写完成后,dotnet pack 打包,成功后可以看到Nuget包的路径和版本号; 4、在控制台项目的.csproj文件中,添加对AppClass项目的引用信息; 1 < Project Sdk ="Microsoft.NET.Sdk" > 2 3 ...
  • 使用Appveyor构建平台使用Visual Studio 2015,C#6,NUnit 2,AutoFixtures / AutoMoq和NuGet打包构建类库的模板项目。 要启动新的NuGet库项目,请以zip文件格式下载该项目,然后运行setup.ps1脚本。 去做: ...
  • NuGet是个开源项目,项目包括 NuGet VS插件/NuGet Explorer/NuGetServer/NuGet命令行等项目,.NET Core项目完全使用Nuget 管理组件之间的依赖关系,Nuget已经成为.NET 生态系统中不可或缺的一个组件,从项目角度,将...
  • Nuget 打包

    2018-09-17 18:57:00
    https://github.com/NuGetPackageExplorer/NuGetPackageExplorer 下载地址 1 打包的dll 中没有依赖 最简单的情况,保证dll放到lib下,如果有框架限制,请添加对应框架在把dll放到框架目录中。 2 打包的...
  • nuget 4.3 支持打包

    2017-09-24 15:24:49
    Nuget 打包命令,可以使用这个工具进行 Nuget 上传和分享。如果大家有自己使用 C# 去做一些好用的 dll 那么可以使用这个工具进行创建上传到 Nuget 分享。 使用方法请看 ...
  • 发布包到NuGet私服(基于Nexus的私服)。
  • 每次新建项目时,都要重新NuGet安装很多框架,很麻烦,所以今天捣鼓了一下NuGet打包与发布的方法,并将自己写的常用方法、封装的库方法和类扩展方法分享出来。与第三方库作为依赖,打包在一起,生成一个nupkg包发布...
  • 一、 准备工作 1 下载 Download NuGet.exe 2 windows 系统下设置环境变量 path中 或者 在dos 命令窗口下转到 nuget.exe 所在目录 ...二、打包你的项目 1 项目写好后,编辑AssemblyInfo.cs 信息 //...
  • 使用Nuget管理x86/x64多平台的,适应AnyCPU, x86,x64编译选项 步骤 1. 设置Package.nuspec <?xml version="1.0"?> <package > <metadata> <id>XYZ</id> <version>...
  • Net包管理NuGet(4)打包nuget包的进阶用法 nuget包不止可以放进dll,还可以引用其他包,创建项目文件及替换配置文件 引用的时候同时引用依赖项假设引用某个dll需要依赖其他的dll如Zeta.Core.dll...
  • 使用 Nuget打包类库

    2019-03-26 10:12:00
    NuGet是个开源项目,项目包括 NuGet VS插件/NuGet Explorer/NuGetServer/NuGet命令行等项目,.NET Core项目完全使用Nuget 管理组件之间的依赖关系,Nuget已经成为.NET 生态系统中不可或缺的一个组件,从项目角度,将...
  • 一、基本知识(1)NuGet :NuGet是一个为大家所熟知的Visual Studio扩展,通过这个扩展,开发人员可以非常方便地在Visual Studio中安装或更新项目中所需要的第三方组件,同时也可以通过NuGet来安装一些Visual Studio的...
  • NuGetPackageExplorer 打包dll 1.打开软件,在Package Content处点击右键,选择AddLib 2.在lib处,点击添加Add.NETfolder 3.向文件夹中添加dll文件 在file菜单处选择EditMetadata,对package的描述...
  • 本文介绍的是在使用nuget打包的过程中遇到丢失文件的问题的时候使用powershell脚本实现的解决办法,非常的巧妙 对于进行nuget打包时,有时我们需要添加一个配置文件,就是一些文本文件,而这些文件我们在网站发布...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,621
精华内容 1,448
关键字:

nuget打包