一.背景 DotNet Core通常基于Nuget来实现包管理,如果你想要把自己的实现共享给其他人,通常我们需要把本地项目打包好,然后发布到对应的Nuget Server上,以便于其他人可以查找.安装.升级. 二.创建流任务 创建名为打包并发布Nuget Package的流任务. 三.添加主流程 3.1 直接就用主流程,或者新建名为PackAndPublishNuget的子流程 0. 概览 1. 显示选择文件夹对话框,描述为"请选择要打包的项目目录",弹窗交互选择需要打包的项目文件夹,…
简介 Power Automate Desktop 扩展Power Automate中的现有机器人流程自动化(RPA)功能,并使您能够自动化所有重复的桌面流程. 使用预生成的拖放操作或记录您自己的桌面流以便稍后运行来通过直观的全新Power Automate Desktop设计器实现自动化比以往任何时候都更快.更轻松. 利用Power Automate Desktop中的自动化功能.创建流,与日常工具(例如电子邮件和Excel)交互,以及使用现代和旧版应用程序.您可以自动化的简单和复杂任务的示例…
一.背景 之前写过的几个WPF小工具,每次发布都需要给它打安装包和升级包,涉及到一些系列繁琐的手工操作,有了Power Automate Desktop,于是便寻思着能不能做成一个自动化的流来使用. 二.创建流任务 创建名为创建WPF程序安装包及升级包的流任务. 三.添加主流程 因为整个步骤比较长,为了更好的设计整个流,我们将这次流拆成几个子流程,然后通过主流程串起来. 3.1 设置WPF项目目录位置SettingProjectDir 1. 显示选择文件夹对话框,弹窗交互选择当前WPF项目所在的…
一.背景 打个比如,你在Github上的代码库需要批量的定时备案到本地的Gitlab上,以便Github不能访问时,可以继续编写,这时候我们可以基于Power Automate Desktop来实现一个简单的批量备份处理. 二.创建流任务 创建名为备份代码库的流任务. 三.添加主流程 3.1 主流程 0. 概览 1. 显示选择文件夹对话框,标题为请选择文件夹,弹窗交互选择需要备份的项目文件夹根目录,存值为变量BackUpRootDir中. 如果常用位置,可以设置初始文件夹位置,以免每次都选来选去…
一.背景 内网中有一个基于VuePress搭建的静态文档中心,但是每次修改后都需要重新Build一次才行,之前都是手动执行命令,现在可以基于Power Automate Desktop来创建任务了. 二.创建流任务 创建名为发布文档中心的流任务. 三.添加主流程(第一版) 3.1 重新编译文档中心RebuildDocumentCenter 0. 概览 1. 设置变量,变量名为CurrentProjectDir,用来存储文档中心项目所在文件夹. 2. 运行PowerShell脚本,切换到Curre…
一.背景 笔者曾基于VuePress搭建过一个文档中心,但是在实现在线管理功能之前,很多时候,新建文档需要手动处理很多数据,看有没有可能实现一个脚手架来处理这些问题,所谓脚手架,就是进行文档初始化的一些手工活. 二.创建流任务 创建名为VuePress文档中心脚手架的流任务. 三.添加主流程 因为考虑到脚手架要处理不同类型的任务,我们最好把不同任务拆解成子流程,在主流程里面通过选择来调度子流程,大概的思路是这样. 3.1 设置文档中心目录位置SettingProjectDir 1. 显示选择文件…
很多时候写出来的网站只能自己内网访问,本文告诉大家如何通过 Frp 将自己的 asp dotnet core 网站发布到外网,让小伙伴访问自己的网站 通过 frp 的方式,可以解决自己的服务器性能太差的问题,通过 frp 的方式需要先存在一个外网的服务器 本文分为三个部分,第一个是创建一个简单的 asp dotnet core 网站,第二是配置域名,第三是配置代理 要使用本文的方法需要以下三个条件 本地有 asp dotnet core 环境 有自己的外网服务器 有自己的域名 搭建本地网站 通过…
vs2017 建立的项目,在项目目录 ,执行 dotnet publish -r ubuntu.15.04-x64 dotnet publish -r linux-x64 dotnet publish -r osx-x64 dotnet publish -r ubuntu-x64 dotnet publish -r centos-x64 会把所需要的dotnet core所有dll打包.不需要另外安装dotnet core sdk https://docs.microsoft.com/zh-cn…
需要安装nuget包Microsoft.Packaging.Tools.Trimming然后利用如下命令发布dotnet publish -r win10-x64 -c release --self-contained true /p:TrimUnusedDependencies=true发布完成之后,实际上还是有不少dll文件,只不过由原来的200多个减少了70多个. 然后还有个瘦身的方法项目地址https://github.com/dgiagio/warp国内这毛线网可能有点慢 关于wind…
原文链接:使用 dotnet CLI 来打包和发布 .NET Core nuget package 如何使用 visual studio 2015/2017 打包和发布 Nuget package, 微软在这里有介绍: Create and publish a package 对于只安装了 vs code 和 .net core sdk 的同学,可以参照本文利用 dotnet CLI 来打包和发布 .NET Core nuget package. 打包 Nuget Package 可以使用 do…