首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    dotnet 配合 Gitlab 做自动推 Tag 时打包 NuGet 包

    对于 CBB 来说,发布就是打出 NuGet 包然后上传到内部 NuGet 服务器。此时遇到的问题是,如何在 Gitlab 上执行打包,打包的时候如何指定 NuGet 包的版本号。...因为 CBB 的特殊性,我要求每个 NuGet 正式发布的包都应该有一个对应的 Tag 号,这样将 NuGet 库安装到项目里面,之后发现问题了还能找到对应版本的代码 本文告诉大家如何配合 Gitlab...做自动推 Tag 时打包 NuGet 包。...也就是本地打一个 Tag 号,推送到 Gitlab 上,就会出发 Gitlab 的自动构建,自动构建里面将会获取 Tag 版本号,然后打出 NuGet 包推送到服务器 在阅读本文之前,期望大家了解什么是...同时解决了手动叫开发者打 NuGet 包的时候需要记得添加 Tag 号 在调试对应版本的 NuGet 的代码的时候,我推荐使用以下方法 Roslyn 让 VisualStudio 急速调试底层库方法 VS

    2K10

    dotnet 配合 GitHub 的 Action 做自动推 Tag 时打包 NuGet 包

    对于 CBB 来说,发布就是打出 NuGet 包然后上传到内部 NuGet 服务器。此时遇到的问题是,如何在 GitHub 上执行打包,打包的时候如何指定 NuGet 包的版本号。...因为 CBB 的特殊性,我要求每个 NuGet 正式发布的包都应该有一个对应的 Tag 号,这样将 NuGet 库安装到项目里面,之后发现问题了还能找到对应版本的代码 在阅读本文之前,期望小伙伴能了解如何在...用推 Tag 打包的好处是解决回滚代码的时候,需要用到某个 NuGet 包进行调试,可以找到对应版本的代码。...DLL引用替换插件 当前 Gitlab 上也可以使用此方法,请看 dotnet 配合 Gitlab 做自动推 Tag 时打包 NuGet 包 另外我开源了一个构建工具集,请看 dotnetcampus.DotNETBuildSDK...-%E5%8C%85.html ,以避免陈旧错误知识的误导,同时有更好的阅读体验。

    1.3K20

    nuget.exe 还原解决方案 NuGet 包的时候出现错误:调用的目标发生了异常。Error parsing the nested project section in solution file

    我这里使用 Visual Studio 2019 能好好编译的一个项目,发现在另一个小伙伴那里却编译不通过,是在 NuGet 还原那里报告了错误: 调用的目标发生了异常。...此问题的原因可能有多种: 解决方案里面 Project 和 EndProject 不成对,导致某个项目没有被识别出来 解决方案中 Global 部分的项目 Id 没有在 Project 部分发现对应的项目 解决方案里面出现了当前...MSBuild 版本不认识的项目类型 解决方法 Project 和 EndProject 不成对 Project 和 EndProject 不成对通常是合并分支时,自动解冲突解错了导致的,例如像下面这样...version 自动查找路径不合适的问题 - walterlv 可以通过设置环境变量的方式来解决自动查找版本错误的问题。.../post/error-parsing-the-nested-project-section-in-solution-file.html ,以避免陈旧错误知识的误导,同时有更好的阅读体验。

    92420

    App抓包出现网络错误的解决办法

    之前我刚开始学抓APP包的时候经常用fiddler或者charles,配置好https及手机证书后发现有的app能抓到,有的不行,不能抓到包的APP基本会报一个错,叫”网络错误”。...ssl-pinning: APP在开发时就将服务端证书一块打包到客户端里。这样在HTTPS建立时与服务端返回的证书比对一致性,进而识别出中间人攻击后直接在客户端侧中止连接。...针对以上两张情况,目前都有解决办法,先说第一种情况: 换一个 Android 7 以下的手机抓包(快捷方便,我就这么用的2333) 用 Android 模拟器抓包 Root手机,将证书移到/system...security/cacerts下,目前已经有 APP(root-certificate-manager-root) 支持一键配置 解包apk,改配置文件,再重新打包 第二种情况: 主要通过hook解决,因为平时抓包没这种需求

    8.9K10

    在制作多框架项目的 NuGet 包时应该注意的问题(buildMultiTargetingTargetFrameworks)

    但如果需要自定义一些编译步骤,那么就需要在制作 NuGet 包时做很多的特殊处理了。 本文介绍制作适用于多框架项目的 NuGet 工具包时应该注意的问题。...背景知识 NuGet 包内的文件夹结构 回顾一下 NuGet 包的文件夹结构: 1 2 3 4 5 6 7 8 9 + / + lib/ + ref/ + runtimes/ + content/ +...NuGet 工具包 - walterlv 如何创建一个基于 MSBuild Task 的跨平台的 NuGet 工具包 - walterlv 从零开始制作 NuGet 源代码包(全面支持 .NET Core...仅含 build 文件夹的 NuGet 包装到单框架项目中 在这种情况下,build 文件夹中的 .props 和 .targets 文件在目标项目编译时正常执行。 2....,以避免陈旧错误知识的误导,同时有更好的阅读体验。

    87430

    Fiddler抓包iOS出现证书错误的解决办法

    前言 新装了系统,也重装了fiddler,之前的配置都没了,所以需要重新配置证书,但是配置完毕抓包ios的时候,safari出现了安全证书错误,同时要抓包的app也出现了证书错误提醒。...基本看遍了网上所有的关于ios抓包、证书配置的文章,所有方法均无效,在一段时间的摸索后,终于解决该问题。 方法 如果你也有类似的情况,并且网上的解决办法都没法解决,那请参照如下方法试一试。...1、打开fiddler的设置 -> HTTPS 2、将的Protocols设置为: ;ssl3;tls1.1;tls1.2 3、保存然后重新进入HTTPS设置 4、点击Actions -...HKEY_CURRENT_USER\SOFTWARE\Microsoft\Fiddler2 7、在Fiddler2文件夹下新建Key,并设置值为10进制8888(要与Fiddler内的端口号相同),重启Fiddler开启HTTPS抓包

    6.1K30

    Unity3D 入门:如何管理 Unity 项目中的 NuGet 包?使用第三方 NuGet 包管理器——NuGetForUnity

    Unity 项目虽然可使用 C# 项目作为脚本,却并没有提供一种类似 NuGet 的第一方包管理器。不过,还是有第三方包管理器可以用,为 C# 脚本应用现有的库提供方便。...这很像是 Visual Studio 中自带的 NuGet 包管理器,不过这是适用于 Unity 的第三方 NuGet 包管理器。...安装 NuGet 包 就从上面所述的菜单那里打开,你可以进入 NuGet 包的搜索与安装界面。输入并找到你想安装的 NuGet 包,然后点击 Install 即可。...在微软的 文档中,描述 NuGet 包安装的方法是手工的,对于普通的没有依赖的 NuGet 包来说问题不大,不过如果 NuGet 包包含依赖的话,那手工处理的工作量就有点大了,尤其是依赖有嵌套,出现层层嵌套的依赖的时候...,以避免陈旧错误知识的误导,同时有更好的阅读体验。

    4.1K41

    Eclipse中建多层级包时出现的问题「建议收藏」

    最近一直在学习idea的使用,好久没有用Eclipse了,今天想试着写一个功能,但是在Eclipse中创建包时出现问题了。创建的包都成为平级了。那么Eclipse中如何创建多层包呢?...解决方案: 方法一: 1)先在src文件夹下创建com包,在com包里面创建一个类,例如: 点击Finish就会出现如下: 2)以此类推建想要建的包,在删除之前的Test...方法二: 1)先在src文件夹下建名为com包,如下: 2)鼠标点击com的上一级包(这里就是src文件夹),然后新建包为com.dao包。这里会出现 不用着急,因为你只有一个包。...再继续点击com的上一级包(这里就是src文件夹),然后新建com.pojo就会出现如下所示。然后就这样建包,就不会出现上面的问题了。

    2.3K10

    解决Chrome插件安装时出现的“程序包无效”问题

    问题原因,新版的插件头部文件的修改,导致旧版的插件包无法使用,解决方式:解压。...2.右键点击该文件,并使用压缩软件(如7-zip)对该压缩文件进行解压,并保存到系统的一个任意文件夹下,如图所示: ? 使用压缩软件解压.crx扩展名的离线Chrome插件 ?...Filenames starting with "" are reserved for use by the system. 7.出现这种情况Chrome浏览器会提示无法加载以下来源的扩展程序: xxx...8.更新文件夹名称成功以后,点击该错误提示下方的“重试”按钮,就可以成功地把Chrome插件加载谷歌浏览器中了,如图所示: ?...成功加载离线Chrome插件到谷歌浏览器 9.如果有错误,或者有警告,忽略即可,如果不影响使用,大部分是不影响使用的,不然只能通过,谷歌自己的插件商店按装了。

    5.1K50
    领券