随笔分类 -  .net classic

经典.net编程,如语法、桌面
摘要:安装 Project2015To2017 迁移工具: dotnet tool install --global Project2015To2017.Migrate2017.Tool 在解决方案文件、或项目所在处运行: dotnet-migrate-2017 wizard ./MySolution.s 阅读全文
posted @ 2022-12-05 14:51 崩溃侠 阅读(33) 评论(0) 推荐(0) 编辑
摘要:笔者在编译.net standard/.net core app项目时发现,使用dynamic类型会引发编译时错误:CS0656 缺少编译器要求的成员 Microsoft.CSharp.RuntimeBinder.Binder.Create。 网络上相关的解决方法是添加Microsoft.CShar 阅读全文
posted @ 2022-01-09 23:36 崩溃侠 阅读(260) 评论(0) 推荐(0) 编辑
摘要:System.Text.Json库与Newtonsoft.Json同样用于处理json序列化,两者的比较见 https://schneids.net/comparing-newtonsoft-json-with-system-text-json/ 1 public class TestEntity 阅读全文
posted @ 2021-11-18 16:16 崩溃侠 阅读(575) 评论(0) 推荐(0) 编辑
摘要:https://stackoverflow.com/questions/12319952/how-do-i-target-net-4-0-3-on-xp-using-visual-studio-2012-application-fails-to 在Win 10 上使用VS 2012及更高版本编译执行 阅读全文
posted @ 2019-07-22 16:44 崩溃侠 阅读(579) 评论(0) 推荐(0) 编辑
摘要:参考:https://stackoverflow.com/questions/44816190/dotnetzip-ionic-zip-dll-doesnt-work-with-compress-chinese-file-or-folder-name 使用默认构造函数将导致编码不支持中文,表现为带有 阅读全文
posted @ 2019-05-23 13:26 崩溃侠 阅读(637) 评论(0) 推荐(0) 编辑
摘要:注意: Windows XP 系统已于2014年4月8日停止维护。出于安全、性能及新设备支持考虑,应立即停止使用。 安装 Windows XP SP3 所支持的最高.net framework 版本为 4.0.3。 安装过程为: 对于需要在Windows XP上进行开发的情况,可安装 VisualS 阅读全文
posted @ 2019-01-14 12:41 崩溃侠 阅读(15850) 评论(0) 推荐(1) 编辑
摘要:CSScript 运行C#脚本的开源项目,在笔者简要使用过程中,遇到了一些问题,现简单记录。 1. CS0433 使用非基本类型 当遇到 CS0433错误,提示 type is defined multiple times ,解决方法是指定 Roslyn 作为 CSScript Engine. CS 阅读全文
posted @ 2018-10-29 22:42 崩溃侠 阅读(950) 评论(0) 推荐(1) 编辑
摘要:在 http://www.cnblogs.com/heroius/p/8270004.html 和 http://www.cnblogs.com/heroius/p/8278796.html中,通过编辑csproj文件可以解决 旧版nuget独立程序依赖 和 FxCop残留路径的问题。 实际上,通过 阅读全文
posted @ 2018-01-13 12:31 崩溃侠 阅读(599) 评论(0) 推荐(0) 编辑
摘要:在 http://www.cnblogs.com/heroius/p/8270004.html 中,通过编辑csproj文件可以移除对旧版nuget独立程序的依赖。 实际上,通过编辑项目文件的方式可以解决很多与项目编译相关的问题。 例如,在以前的项目中使用了FxCop的话,会在项目文件中留下匹配当时 阅读全文
posted @ 2018-01-13 12:13 崩溃侠 阅读(321) 评论(0) 推荐(0) 编辑
摘要:曾几何时,使用nuget包管理项目依赖还需要将nuget执行程序及其配置文件包含在项目中。 如上图所示,在解决方案文件夹中,有专门为nuget程序设置的 .nuget 子目录。 当将项目纳入git管理后,nuget.exe的体积庞大(1.6M),应当从管理项中忽略掉。 但是当用户拷贝git库时,由于 阅读全文
posted @ 2018-01-11 18:43 崩溃侠 阅读(531) 评论(0) 推荐(0) 编辑
摘要:对于加入源代码管理如TFS的解决方案,当使用nuget获取包时,下载的包并没有自动从源代码管理中排除,导致包(packages文件夹)会一同上传到服务器。 若要排除nuget包的源代码管理,须在 解决方案同级目录下建立 .nuget 文件夹,并在其中创建 nuget.config 配置文件,在文件中 阅读全文
posted @ 2017-01-30 10:55 崩溃侠 阅读(2948) 评论(0) 推荐(0) 编辑
摘要:在VisualStudio 编辑器文本替换中使用正则表达式 阅读全文
posted @ 2017-01-01 01:07 崩溃侠 阅读(1393) 评论(0) 推荐(0) 编辑
摘要:叨叨小算盘 version 3.0 使用C#开发,运行于.net framework 4.0(点此下载) 叨叨小算盘的下载地址:download.csdn.net/detail/heroius/4878277 如有任何疑问,请访问我的个人IEPI博客http://blog.heroius.com 了 阅读全文
posted @ 2012-12-13 21:12 崩溃侠 阅读(1407) 评论(6) 推荐(1) 编辑
摘要:1 命令的用途命令这个概念,最早是在AutoCAD中认识的,它可以由多种途径引发,进而执行一系列动作。在WPF中命令被附加了其他的特征,但其存在主要目的在于如下几点。1. 重用逻辑:友好的界面为用户提供多种方式执行同一操作以迎合不同用户的习惯,如菜单条目、工具栏按钮、窗体快捷键、鼠标手势、显式命令行... 阅读全文
posted @ 2012-09-12 18:36 崩溃侠 阅读(1922) 评论(2) 推荐(1) 编辑
摘要:在Dock不为None时,控件的尺寸会被限制,例如Dock为Top时无法修改其宽度、为Left时则无法修改其高度。然而在某些情况下,我们希望自定义控件满足一定的高宽比,因此必须用编程方式设置其大小(即使控件的Dock被设置为Fill)。此时则必须将设置控件Size属性(或Height、Width属性... 阅读全文
posted @ 2011-12-03 19:33 崩溃侠 阅读(483) 评论(0) 推荐(0) 编辑
摘要:InitialDirectoryRestoreDirectory使用Reset()每次运行初始位置运行时记忆CurrentDirectory初始值CurrentDirectory改变有效TrueFalse设置的初始值True%startup%False有效FalseFalse设置的初始值True%s... 阅读全文
posted @ 2011-11-13 17:55 崩溃侠 阅读(1267) 评论(0) 推荐(0) 编辑
摘要:1 Wpf note新手入门WPF的时候可能会遇到我所遇到的白痴问题:为什么容器的Cursor属性无效?问题的描述可能是这样的:更改了Grid, Canvas等容器控件的Cursor属性后,发现鼠标在其上仍然是默认的Arrow。这是由于容器的背景默认为透明,而透明部分的事件是无法被捕获的。对于此问题... 阅读全文
posted @ 2011-04-23 08:26 崩溃侠 阅读(404) 评论(1) 推荐(0) 编辑
摘要:注意:此贴不是解决贴,忍……1 之所以讨论这个问题,是因为想使用GDI+绘制透明窗体,在之前我也做过简单的有透明特征的窗体,但是因为是在窗体的级别透明,所以实现起来没有难度(只要设置transparency key),但是假如需要定义透明的用户控件,你会发现很难实现(实际上在C#中几乎无法实现)。2... 阅读全文
posted @ 2011-04-18 23:30 崩溃侠 阅读(1037) 评论(2) 推荐(0) 编辑

友情链接: Heroius' Ideas 沈阳因斯福环保安全科技有限公司 东北大学工业爆炸防护研究所
点击右上角即可分享
微信分享提示