C#开发踩坑总结
备注:以下是本人在使用C#开发一些项目时遇到的坑的汇总,以下解决思路仅代表个人观点,仅供参考
环境配置问题
1、.NET SDK问题
我在这里中提到使用.NET 6开发WPF会出现大量奇怪的报错,但是最近又莫名其妙的解决了,而当我尝试将原来的.NET 6 runtime 6.0.29升级到6.0.30,这个问题又会出现了。可能我的这种情况属于个例,但至少借此发现.NET SDK升级版本需要谨慎,有可能会出现一些奇怪的兼容等问题导致项目出现问题
备注:以下是本人在使用C#开发一些项目时遇到的坑的汇总,以下解决思路仅代表个人观点,仅供参考
我在这里中提到使用.NET 6开发WPF会出现大量奇怪的报错,但是最近又莫名其妙的解决了,而当我尝试将原来的.NET 6 runtime 6.0.29升级到6.0.30,这个问题又会出现了。可能我的这种情况属于个例,但至少借此发现.NET SDK升级版本需要谨慎,有可能会出现一些奇怪的兼容等问题导致项目出现问题
阅读前说明
本文章并不是手把手教你如何搭建的教程,而是结合我踩坑经验的总结。
如果以下内容有错误之处,请自行忽略
这里先简单介绍一下C#与.NET的关系,可以简单的理解为你开发的软件需要在Windows系统上运行,C#可以类比于你开发的软件。.NET可以类比为Windows系统,.NET是一个平台,C#是运行在其上的一个语言,当然,.NET上可以运行的语言还有VB/F#等,但这里我只以C#为主,其他的语言开发环境其实是类似的。
阅读前说明
首先我需要声明,作为一个业余python开发者,我对python还是比较喜欢的,丰富的第三方库+解释性语言特性,这对于做一些简单易用的脚本、工具等场景非常方便易用1,但如果要做一些相对复杂的项目,python的某些特性可能给我的开发带来一些麻烦