MSBuild
文章平均质量分 86
lindexi_gd
我是微软Windows应用开发方向的最具价值专家,欢迎访问我博客blog.lindexi.com里面有大量WPF和UWP博客
展开
-
dotnet 通过引用 msbuild 程序集实现自己定制编译器
本来我想说的是基于引用 msbuild 程序集来自己做一个编译器,但是想想好像本文做的,和造编译器没啥关系,咱自己调用 msbuild 的 API 而已。本文来告诉大家如何引用 msbuild 程序集,如何在自己的应用程序里面嵌入 msbuild 的构建代码,实现 dotnet build 的效果大部分的代码都是采用命令行的方式去调用 dotnet build 或 msbuild 命令,然而...原创 2021-07-05 00:30:16 · 557 阅读 · 0 评论 -
dotnet 自动迁移 VS 2017 以前的 csproj 转为 dotnet core 的 SDK Style 风格工具
本文来安利大家一个特别好用的工具,可以自动将 VisualStudio 2017 以前版本创建的 Franken-proj 格式 的 csproj 项目文件转换为 dotnet core 的 SDK Style 风格的csproj 项目文件的工具原创 2021-01-29 19:22:31 · 611 阅读 · 0 评论 -
MSBuild 常用参数
本文告诉大家在 MSBuild 里面常用的参数原创 2019-08-30 08:57:04 · 7801 阅读 · 0 评论 -
Roslyn 使用 Directory.Build.props 管理多个项目配置
在一些大项目需要很多独立的仓库来做,每个仓库之间都会有很多相同的配置,本文告诉大家如何通过 Directory.Build.props 管理多个项目配置原创 2019-05-21 11:36:50 · 1070 阅读 · 0 评论 -
如何通过命令行 msbuild 编译项目
本文告诉大家如何通过 msbuild 编译一个项目,通过命令行编译可以输出更多的编译信息,可以用来调试自己写的编译相关方法,可以看到是哪个文件编译失败原创 2019-01-29 16:16:01 · 6640 阅读 · 0 评论 -
Roslyn 使用 WriteLinesToFile 解决参数过长无法传入
在写 Roslyn 的时候,经常需要辅助编译的工具,而这些工具需要传入一些参数,在项目很大的时候,会发现自己传入的参数比微软限制控制台可以传入的参数大很多,这时就无法传入了参数本文告诉大家如何使用 WriteLinesToFile 先把参数写入文件,通过文件的方式传输参数原创 2019-01-29 16:33:01 · 725 阅读 · 0 评论 -
SourceYard 制作源代码包
本文带大家走进SourceYard开发之旅在项目开发中,将一个大的项目拆为多个小项目解耦,减少模块之间的耦合。因为如果将代码放在一起,即使有团队的约束,但只要能写出的代码就会有小伙伴写出,很快就发现各个模块耦合的代码很多。但是对一个项目的拆分会让拆分出来的每一个项目都编译出一个 dll 增加运行文件的启动时间。在开发中,常常会用到很多工具类,这些小轮子很多的功能基本就只有一个类,如何对这些小轮子进行管理?通过复制代码还是通过 Nuget 管理原创 2018-12-25 09:42:24 · 822 阅读 · 1 评论 -
Roslyn 如何使用 MSBuild Copy 复制文件
本文告诉大家如何在 MSBuild 里使用 Copy 复制文件原创 2018-12-25 09:36:28 · 1366 阅读 · 4 评论 -
win10 uwp 使用 msbuild 命令行编译 UWP 程序
本文告诉大家如何使用 msbuild 命令行编译一个 UWP 程序原创 2018-11-19 15:37:57 · 1188 阅读 · 0 评论 -
Roslyn NameSyntax 的 ToString 和 ToFullString 的区别
本文告诉大家经常使用的 NameSyntax 拿到值的 ToString 和 ToFullString 方法的区别原创 2018-11-19 15:23:40 · 427 阅读 · 0 评论 -
Roslyn 静态分析
本文告诉大家如何使用 Roslyn 分析代码原创 2018-08-17 09:28:40 · 1186 阅读 · 0 评论