dotnet 职业技术学院

博客

dotnet 职业技术学院

UWP 打包 win32 应用 添加防火墙例外

lindexi 发布于 2020-12-03

我想要将一个 WPF 应用打包为 UWP 应用,然后用我自己的商店发布,在做 UWP 安装包的小伙伴会问如何和 nsis 一样添加防火墙例外

Unity3d 修改编辑界面控制图标大小 修改相机图标显示大小

lindexi 发布于 2020-12-03

在 Unity3d 会显示一些控制图标,如相机图标和光照图标。而在编辑界面我发现这些图标太大了,影响我编辑,可以通过界面控制修改图标显示大小

Unity3d 连续按键处理和单次按键处理

lindexi 发布于 2020-12-03

某个按键按下不放叫连续按键,而仅在按下的首次处理叫单次按键处理。用途是在游戏中控制移动,例子是可以将用户点击鼠标左键时向前走一步,而点击鼠标右键时,只要按住不放就连续后退

VisualStudio 各版本 msbuild 路径

lindexi 发布于 2020-12-03

本文收藏 msbuild 所在路径

win10 uwp 在 VisualStudio 打包测试完成自动上传到应用商店

lindexi 发布于 2020-12-03

在 VisualStudio 2019 提供了在运行测试程序之后,自动将生成的包上传到合作伙伴应用商店。我的应用运行一次自动测试需要半个钟,有这个功能我就不需要在电脑等待半个钟然后去网页上传包,而是可以让 VisualStudio 2019 自动在测试完成之后上传。在勾选通过时需要填写用户信息和租户信息和密码,本文告诉大家如何拿到这些数据填写

WPF 图片移除视觉树内存泄漏

lindexi 发布于 2020-12-03

本文告诉大家一个已知问题,在保存图片元素对象时,如果在图片移除视觉树之后再设置图片源为空,那么原有的图片源依然被图片元素引用不会释放

TotalCommander 设置 VisualStudio 开发者命令行

lindexi 发布于 2020-12-03

在使用 TotalCommnader 可以设置工具的快捷图标,可以用来启动一些工具。而在进行开发,需要使用的命令行推荐使用 VisualStudio 开发命令行,因为在开发者命令行 Developer Command Prompt 提供了很多预定义的命令,包括 NuGet 和 MSBuild 这些命令

VisualStudio 调试内存泄漏方法

lindexi 发布于 2020-12-03

虽然在写 .NET 程序,很难做到内存泄漏,但是一个软件做的很大时会发现还是有一点点的内存泄漏。本文告诉大家如何通过 VisualStudio 调试内存泄漏,这个方法适合进行日常优化

VisualStudio 命令行编译 build 通过 rebuild 不通过

lindexi 发布于 2020-12-03

在使用命令行编译项目,发现使用 build 可以编译通过,但是通过 rebuild 编译提示找不到项目,明明在对应的文件夹存在项目输出的 dll 文件,但是会提示找不到

msbuild 修改 VisualStudio 文件复制到输出目录的路径

lindexi 发布于 2020-12-03

在默认的 VisualStudio 可以右击任意的文件,让这个文件在编译时复制到输出目录,但是这个选项将会在复制到输出目录时带上这个文件所在 VisualStudio 的文件夹结构。本文告诉大家几个方法让 VisualStudio 的文件可以在编译时输出到自定义的任意路径

Mobius 一个运行在 .NET Core 上的 .NET 运行时

lindexi 发布于 2020-12-03

一个 .NET 应用仅仅只是一块在 .NET 运行时上面运行的二进制代码。而 .NET 运行时只是一个能执行这项任务的程序。当前的 .NET Framework 和 .NET Core 运行时采用 C++ 编写,而 Mobius 是一个使用 C# 重写的 .NET 运行时,重写包括 JIT 编译和 GC 等,这些逻辑都将和 C++ 无关

Mac 升级到 dotnet 5 构建 Xamarin 应用失败 error MSB4186 静态方法调用语法无效

lindexi 发布于 2020-12-03

我昨天将 Mac 构建机器也升级到了 dontet 5 最新版。但是在升级之后,所有的 Xamarin 项目都在 Mac 版本的 VisualStudio 构建不通过,提示 error MSB4186: 静态方法调用语法无效。解决方法就是将 VisualStudio 更新到最新版本

WPF 手绘对称图形控件

lindexi 发布于 2020-12-03

本文来安利大家一个我刚做的控件,这个控件支持触摸下多指进行笔迹绘制,绘制过程中将会对称显示出水平和垂直翻转的笔迹。可以用来绘制对称图形。当然了,本文还会告诉大家这个控件是如何制作的

如何给 CI CD 服务器搭建上 .NET 5 构建和运行环境

lindexi 发布于 2020-12-03

在 2020.11.10 官方正式发布了 .NET 5 正式版。而我花了一周的时间进行踩坑和预研,本文将告诉大家如何在自动化服务器上搭建 dotnet 5 的构建和运行环境

开源实战

lindexi 发布于 2020-12-03

本文记录我参与的开源项目