dotnet 职业技术学院

博客

dotnet 职业技术学院

dotnet 通过 WMI 获取指定进程的输入命令行

lindexi 发布于 2020-07-02

本文告诉大家如何使用 WMI 通过 Process 获取这个进程传入的命令行

Roslyn 如何基于 Microsoft.NET.Sdk 制作源代码包

lindexi 发布于 2020-07-02

本文告诉大家如何做源代码包,源代码包的意思是安装的包不是安装dll的方式,而是使用源代码的方式。也就是最后是编译包的源代码而不是添加dll,这个方式是解决想要把项目分小,功能分细,但是不希望项目有很多的 dll,因为如果项目有很多 dll 会让软件打开的时间比较长

Roslyn 将这个文件放在你的项目文件夹,无论哪个控制台项目都会输出林德熙是逗比

lindexi 发布于 2020-07-02

虽然已经通过很多篇博客告诉大家如何通过 Directory.Build.props 文件修改编译的方法,但是本文还是提供一个新的思路 只需要在项目文件夹,或者磁盘的文件夹,如 E:\ 放下本文提供的 Directory.Build.props 文件,整个文件夹内的控制台项目就会输出 林德熙是逗比 想要知道是怎么做的,请看下面

Roslyn 获得 sln 文件所在的文件夹

lindexi 发布于 2020-07-02

我找了很久没有发现 SolutionDir 这个定义,所以只能通过一个不通用的方法找到

Roslyn 通过 Nuget 引用源代码 在 VS 智能提示正常但是无法编译

lindexi 发布于 2020-07-02

本文告诉大家如果在 Nuget 引用源代码的方式引用源代码,在 VisualStudio 的智能提示和 Resharper 的智能提示都能找到对应的类,但是在 VisualStudio 编译或使用命令行 msbuild 编译时提示找不到类

Roslyn 通过 Nuget 管理公司配置

lindexi 发布于 2020-07-02

本文来告诉大家如何用 Roslyn 管理配置,在开一个新的项目的时候经常需要添加公司,版权等,但是这些信息不想每次都添加于是我就想用 Nuget 管理所有配置,安装一个 nuget 就自动配置

VisualStudio 使用新项目格式快速打出 Nuget 包

lindexi 发布于 2020-07-02

本文告诉大家如何通过 VisualStudio 的新项目格式快速打出 Nuget 包

VisualStudio 通过外部调试方法快速调试库代码

lindexi 发布于 2020-07-02

在开发的时候,我有一个很大的项目,里面包含了 1000 个项目,但是我需要调试里面的一个库,如果直接修改这个库,会让 VisualStudio 重新编译 90 个项目,于是这样的调试的速度就太慢 本文告诉大家如何通过外部调试的方法,每次调试只需要编译这个库不需要编译其他的项目

WPF Main thread gets a deadlock when stylus input thread is waiting for the window to close

lindexi 发布于 2020-07-02

We found two way that can make the main thread locked. And we can not write any code to solve it and it can only be circumvented. The easiest way to reproduce this issue is to wait for the window in the main thread to close in the stylus input thread.

WPF 开发自动开机启动程序

lindexi 发布于 2020-07-02

本文告诉大家如何在 WPF 开发一个可以自动启动的程序

如何在 CMD 启动的软件传入带空格的路径

lindexi 发布于 2020-07-02

在使用 CMD 命令的时候,会将传入的命令按照空格分为多个不同的命令,但是路径经常是带有空格的。特别是想将参数传入到通过命令行启动的软件里面,可以如何做?

如何通过命令行 msbuild 编译项目

lindexi 发布于 2020-07-02

本文告诉大家如何通过 msbuild 编译一个项目,通过命令行编译可以输出更多的编译信息,可以用来调试自己写的编译相关方法,可以看到是哪个文件编译失败

C# 从零开始写 SharpDx 应用 初始化dx修改颜色

lindexi 发布于 2020-07-02

本文来告诉大家如何在上一篇博客创建的窗口里面使用 Sharpdx 初始化,然后设置窗口颜色。

C# 反射调用私有事件

lindexi 发布于 2020-07-02

在 C# 反射调用私有事件经常会不知道如何写,本文告诉大家如何调用

C# 从零开始写 SharpDx 应用 画三角

lindexi 发布于 2020-07-02

在当前的画面都是使用三角形,在开始就告诉大家如何画三角,本文告诉大家如何用像素著色器画