小编Suj*_*ngh的帖子

适用于桌面应用的VSTS CI CD

如何在VSTS(Visual Studio Team Services)中为winform应用程序实现CD(持续交付)?目前这是我在Visual Studio解决方案文件中的内容

1)一个winform项目

2)Windows安装和部署项目

所以每次我构建一个winform项目时,我都会执行以下步骤(我需要CI/CD才能完成这些步骤)

1)构建安装和部署项目,它获取Winform项目的Build输出并创建和EXE/MSI

2)我使用此MSI文件并使用NSIS将其嵌入EXE中

3)我从命令提示符运行SIGNTOOL并对EXE进行数字签名

4)我将这个签名的EXE上传到我的网站

现在我如何使用CI/CD管道自动执行上述操作或者我的情况不可能?我很迷惑.我找不到winforms的任何材料,都是针对网络应用程序的.

谢谢

continuous-integration desktop-application continuous-deployment azure-devops

7
推荐指数
1
解决办法
2943
查看次数

如何使用.NET API在Google云端硬盘中创建文件夹?

我正在使用C#,Google .NET API.如何在Google云端硬盘根位置创建文件夹?任何代码都会有所帮助.谢谢

.net c# google-drive-api

6
推荐指数
1
解决办法
1万
查看次数

Docker Desktop如何在Windows计算机上运行linux容器

我已经在Windows 10笔记本电脑上安装了Docker for Windows。现在,由于有了这个“ Windows Docker”,我也可以在Windows 10笔记本电脑上运行Linux容器。如何使其成为可能?我有一些疑问,我在这里错过了什么吗?

查看图片以提高可见度 运行Linux容器的Windows Machine上的Docker

1)我的Windows 10计算机具有Windows内核。对?

2)当我选择运行Linux容器的选项时,我认为Linux VM在Windows 10计算机的顶部运行,并且在Linux容器的顶部运行。那是对的吗?

3)如果Linux VM在Windows计算机的TOP上运行,则使用谁的内核?Linux VM内核还是Windows 10内核?

4)然后我们怎么说容器不包括操作系统,对于Windows,它们正在运行Linux VM。

5)现在,如果我运行另一个容器,它将在已经运行的Linux VM之上运行,还是会再次启动新的Linux VM?我认为它将在同一运行的Linux VM上运行,但要求这样做不会造成任何混乱。

6)如果Linux VM在Windows计算机的TOP上运行,那么我们是否可以像运行Linux VM的版本那样对Linux VM进行任何控制,或者它始终相同,而我们对此没有任何控制?

7)如果Linux VM在Windows机器上运行,那么Windows资源对Linux VM以及容器都不可见?如果可见,那么Linux VM如何与Windows Host通信?

containers docker

4
推荐指数
1
解决办法
872
查看次数