zoukankan      html  css  js  c++  java
  • 【ASP.NET】利用Nuget打包package——GUI方式

    GUI方式

    通过GUI的方式,可以下载如下的软件
     
    打包dll
    1.打开软件,在Package Content处点击右键 ,选择Add Lib
    2.在lib处,点击添加Add .NET folder
    3.向文件夹中添加dll文件
    在file菜单处选择Edit Metadata,对package的描述文件进行编辑
     
     
    <?xml version="1.0" encoding="utf-8"?>
    <package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
        <metadata>
            <id>StoShared.NHibernate</id>
            <version>1.1.0.357</version>
            <title>STO Shared nHibernate Library</title>
            <authors>Microsoft Corporation</authors>
            <owners>Microsoft Corporation</owners>
            <requireLicenseAcceptance>false</requireLicenseAcceptance>
            <description>nHibernate libraries shared across Server and Tools Online</description>
            <copyright>Copyright (c) Microsoft Corporation 2013</copyright>
            <dependencies>
                <dependency id="log4net" version="2.0.0" />
                <dependency id="NHibernate" version="3.3.1.4000" />
                <dependency id="structuremap" version="2.6.4.1" />
            </dependencies>
        </metadata>
    </package>
     
    编辑完成后,在菜单选择file-save as进行保存即可。
     
    使用的时候,把package放在nuget服务器上,并在Nuget.config中设置源即可
    <configuration>
    <activePackageSource>
    <add key="Framework" value="\epxsourceuildsNugetMSDN.Framework" />
    <add key="Package source" value="\epxsourceBuildsNuget" />
    <add key="nuget.org" value="https://www.nuget.org/api/v2/" />
    </activePackageSource>
    <config>
    <add key="repositoryPath" value="..packages" />
    </config>
    <solution>
    <add key="disableSourceControlIntegration" value="true" />
    </solution>
    <packageSources>
    <add key="Framework" value="\epxsourceuildsNugetMSDN.Framework" />
    <add key="Package source" value="\epxsourceBuildsNuget" />
    <add key="nuget.org" value="https://www.nuget.org/api/v2/" />
    </packageSources>
    </configuration>


     也可以在vs中设置源
     
     
    最新博客地址:http://blog.turenlong.com/
  • 相关阅读:
    在linux系统中
    记录一次编译安装Pg_rman缺少依赖包的问题
    使用Patroni和HAProxy创建高可用的PostgreSQL集群
    Zabbix4.0国内下载源
    centos7部署postgresql集群高可用 patroni + etcd 之patroni篇
    centos7部署etcd集群
    docker-compose部署gitlab
    zabbix-agent主动模式和proxy
    docker-compose更新image命令
    shell脚本自动化安装pgsql10.5版本
  • 原文地址:https://www.cnblogs.com/reachteam/p/5768671.html
Copyright © 2011-2022 走看看