代码改变世界

天行健,君子以自强不息

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 2 3 4 5 6 ··· 11 下一页

2024年6月21日

摘要: 简介 Gitlab Runner在Windows上运行之后,我们在.gitlab-ci.yml中编写script语句,思路和Linux是一样。但是考虑到Windows的特点,为了让程序员少接触一些知识点,以及给未来执行作业的时候预留更多的操作空间。简单说就是未来修改执行作业时候的逻辑,但是每个软件仓 阅读全文
posted @ 2024-06-21 10:46 终南山人 阅读(16) 评论(0) 推荐(0) 编辑

摘要: 简介 Gitlab Runner在Windows上运行之后,我们在.gitlab-ci.yml中编写script语句,思路和Linux是一样。但是考虑到Windows的特点,为了让程序员少接触一些知识点,以及给未来执行作业的时候预留更多的操作空间。简单说就是未来修改执行作业时候的逻辑,但是每个软件仓 阅读全文
posted @ 2024-06-21 10:43 终南山人 阅读(57) 评论(0) 推荐(0) 编辑

2024年6月5日

摘要: 摘要 软件流水线能把程序员从繁琐的发布工作中解脱出来,但是跑在Windows IIS里的传统Web应用程序,用Docker的方式不是最方便的。本文详细描述如何用Windows的OpenSSH Server来上传网站后,用PowerShell创建和修改IIS的虚拟目录应用程序。 一、自动打包传统ASP 阅读全文
posted @ 2024-06-05 09:54 终南山人 阅读(23) 评论(0) 推荐(0) 编辑

摘要: 摘要 把ASP.NET的Web应用程序,Project文件从 <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 改为 <Pr 阅读全文
posted @ 2024-06-05 08:56 终南山人 阅读(40) 评论(0) 推荐(0) 编辑

2024年5月29日

摘要: 简介 在本地测试,需要在VMWare中安装很多台Ubuntu,我们安装一台,做完必要的设置以后,复制虚拟机的文件夹成多个即可。但是VMWare对Ubuntu的支持不如对Windows虚拟机的支持,复制出来后,MAC地址看着是不一样,但是怎么刷新DHCP,新的Ubuntu虚拟机和之前的虚拟机都是同一个 阅读全文
posted @ 2024-05-29 15:42 终南山人 阅读(367) 评论(0) 推荐(0) 编辑

摘要: 摘要 ASP.NET Web Form在使用最新的MSBuild后报错如下,坚决办法简单。 错误截图 原因 是VSToolPath这个属性没有值。.csproj文件中,这一段被人删除了: <PropertyGroup> <VisualStudioVersion Condition="'$(Visua 阅读全文
posted @ 2024-05-29 11:45 终南山人 阅读(182) 评论(0) 推荐(0) 编辑

2024年5月28日

摘要: 摘要 .NET在诞生之初就宣称要解决“DLL地狱”的痛点,经过20多年的发展,除了目前有.NET Framework、.NET Standard和.NET三套框架之外,传统的ASP.NET Web应用程序经常碰到dll版本不一致的问题。通过web.config中设置绑定重定向可以解决问题。但是维护这 阅读全文
posted @ 2024-05-28 00:33 终南山人 阅读(33) 评论(0) 推荐(0) 编辑

2024年5月27日

摘要: 摘要 基于.NET Framework 4.8.1的传统ASP.NET Web程序,使用Gitlab Runner自动集成,在发布的网站目录下,没有bin\Roslyn文件夹。这里涉及到容易被忽视的Roslyn编译器的知识点。 Roslyn是什么? 在我们的ASP.NET Web项目源代码中有什么体 阅读全文
posted @ 2024-05-27 18:56 终南山人 阅读(58) 评论(0) 推荐(0) 编辑

摘要: 摘要 旧的.csproj文件,在使用NuGet包的时候,会随着引用一个包,一下子添加n多个包。我们把旧的.csproj文件迁移到最新的格式,就能避免这个问题。 直接上效果 <Project ToolsVersion="12.0" DefaultTargets="Build" Sdk="Microso 阅读全文
posted @ 2024-05-27 16:41 终南山人 阅读(21) 评论(0) 推荐(0) 编辑

摘要: 摘要 我们的ERP项目代码庞大,迁移到Blazor暂时没有资源投入,还需要为ASP.NET Web Form的代码做一些改动,所以用NUnit编写大量的单元测试来加强代码质量。 准备工作 可能需要用Visual Studio Install,为Visual Studio 2022安装“旧版模板”)。 阅读全文
posted @ 2024-05-27 14:32 终南山人 阅读(46) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 11 下一页