最近更新
msbuild 77
- 如何更精准地设置 C# / .NET Core 项目的输出路径?(包括添加和删除各种前后缀) 2023-04-18
- MSBuild/Roslyn 和 NuGet 的 100 个坑 2022-07-11
- 删删删!快速将旧版 .NET Framework 的 WPF / Windows Forms 项目格式(csproj) 迁移成新版 SDK 风格的项目格式 2021-12-21
- C#/.NET 如何创建带有本机依赖的多框架多系统 NuGet 包 2021-12-13
- 从零开始制作 NuGet 源代码包(全面支持 .NET Core / .NET Framework / WPF 项目) 2021-06-07
- 在项目文件 / MSBuild / NuGet 包中编写扩展编译的时候,正确使用 props 文件和 targets 文件 2021-06-07
- 编写你的专属 MSBuild C# 代码生成器:在保存文件时自动实时生成你的代码 2021-06-01
- 三种方法设置 .NET/C# 项目的编译顺序,而不影响项目之间的引用 2020-06-24
- 在制作多框架项目的 NuGet 包时应该注意的问题(buildMultiTargeting/TargetFrameworks) 2020-05-15
- C# 可空引用类型 Nullable 更强制的约束:将警告改为错误 WarningsAsErrors 2020-04-23
- C# 8.0 如何在项目中开启可空引用类型的支持 2020-04-23
- C# 8.0 可空引用类型中的各项警告/错误的含义和示例代码 2020-04-23
- 如何在 MSBuild 中正确使用 % 来引用每一个项(Item)中的元数据 2019-12-27
- 在 MSBuild 编译过程中操作文件和文件夹(检查存在/创建文件夹/读写文件/移动文件/复制文件/删除文件夹) 2019-12-27
- 使用 MSBuild Target 复制文件的时候如何保持文件夹结构不变 2019-12-17
- 如何在 Visual Studio 2019 中设置使用 .NET Core SDK 的预览版(全局生效) 2019-09-24
- 如何创建一个基于 MSBuild Task 的跨平台的 NuGet 工具包 2019-08-07
- 如何创建一个基于命令行工具的跨平台的 NuGet 工具包 2019-08-07
- 通过 mklink 收集本地文件系统的所有 NuGet 包输出目录来快速调试公共组件代码 2019-08-04
- Visual Studio 2019 中使用 .NET Core 预览版 SDK 的全局配置文件在哪里? 2019-07-29
- 找出 .NET Core SDK 是否使用预览版的全局配置文件在哪里(探索篇) 2019-07-27
- nuget.exe 还原解决方案 NuGet 包的时候出现错误:调用的目标发生了异常。Error parsing the nested project section in solution file. 2019-07-25
- 为 NuGet 指定检测的 MSBuild 路径或版本,解决 MSBuild auto-detection: using msbuild version 自动查找路径不合适的问题 2019-07-25
- .NET/MSBuild 中的发布路径在哪里呢?如何在扩展编译的时候修改发布路径中的文件呢? 2019-07-04
- Reading the Source Code of Microsoft.NET.Sdk, Writing the Creative Extension of Compiling 2019-07-02
- 解读 Microsoft.NET.Sdk 的源码,你能定制各种奇怪而富有创意的编译过程 2019-07-02
- .NET / MSBuild 扩展编译时什么时候用 BeforeTargets / AfterTargets 什么时候用 DependsOnTargets? 2019-07-01
- WPF 程序的编译过程 2019-06-11
- 制作通过 NuGet 分发的源代码包时,如果目标项目是 WPF 则会出现一些问题(探索篇,含解决方案) 2019-06-11
- MSBuild 在编写编译任务的时候判断当前是否在 Visual Studio 中编译 2019-06-04
- 在编译期间使用 Roslyn/MSBuild 自带的方法/函数判断、计算和修改属性 2019-05-15
- Roslyn/MSBuild 在编译期间从当前文件开始查找父级文件夹,直到找到包含特定文件的文件夹 2019-05-15
- Roslyn/MSBuild 在编译期间处理路径中的斜杠与反斜杠 2019-05-12
- 在 Roslyn/MSBuild 中进行基本的数学运算 2019-05-11
- MSBuild 中的特殊字符($ @ % 等):含义、用法以及转义 2019-04-24
- 在项目文件 csproj 中或者 MSBuild 的 Target 中使用 % 引用集合中每一项的属性 2019-04-24
- 如何在 MSBuild 的项目文件 csproj 中获取绝对路径 2019-04-16
- MSBuild 如何编写带条件的属性、集合和任务 Condition? 2019-04-16
- 从零开始学习 dotnet 编译过程和 Roslyn 源码分析 2019-04-12
- (1/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序 2019-04-12
- .NET/C# 项目如何优雅地设置条件编译符号? 2019-04-12
- .NET 应用启用与禁用自动生成绑定重定向 (bindingRedirect),解决不同版本 dll 的依赖问题 2019-04-12
- Visual Studio 2017 以前的旧格式的 csproj Import 进来的 targets 文件有时不能正确计算属性(PropertyGroup)和集合(ItemGroup) 2019-04-12
- .NET/C# 中你可以在代码中写多个 Main 函数,然后按需要随时切换 2019-04-12
- Sdk 风格的 csproj 对 WPF/UWP 支持不太好?有第三方 SDK 可以用!MSBuild.Sdk.Extras 2019-04-12
- 如何最快速地将旧的 NuGet 包 (2.x, packages.config) 升级成新的 NuGet 包 (4.x, PackageReference) 2019-04-12
- 理解 C# 项目 csproj 文件格式的本质和编译流程 2019-04-12
- 自动将 NuGet 包的引用方式从 packages.config 升级为 PackageReference 2019-04-12
- 项目文件中的已知属性(知道了这些,就不会随便在 csproj 中写死常量啦) 2019-04-12
- 让你的 VSCode 具备调试 C# 语言 .NET Core 程序的能力 2019-03-14
- 手工编辑 tasks.json 和 launch.json,让你的 VSCode 具备调试 .NET Core 程序的能力 2019-03-14
- 在 csproj 文件中使用系统环境变量的值(示例将 dll 生成到 AppData 目录下) 2019-03-12
- 如何使用 MyGet 这个激进的 NuGet 源体验日构建版本的 .NET Standard / .NET Core 2019-03-10
- 项目文件中的已知 NuGet 属性(使用这些属性,创建 NuGet 包就可以不需要 nuspec 文件啦) 2019-03-09
- 通过重写预定义的 Target 来扩展 MSBuild / Visual Studio 的编译过程 2019-03-04
- 在 Target 中获取项目引用的所有依赖(dll/NuGet/Project)的路径 2019-03-04
- 编写 MSBuild 内联编译任务(Task)用于获取当前编译环境下的所有编译目标(Target) 2019-03-01
- 如何在 csproj 中用 C# 代码写一个内联的编译任务 Task 2019-03-01
- 在 MSBuild 编译项目时阻止输出所有的警告信息 2019-02-27
- 帮助官方 NuGet 解掉 Bug,制作绝对不会传递依赖的 NuGet 包 2019-02-27
- 将 .NET Core 项目打一个最简单的 NuGet 源码包,安装此包就像直接把源码放进项目一样 2019-01-30
- 让 MSBuild Target 支持 Clean 2019-01-16
- Write a MSBuild Target to detect whether the project is rebuilding or not 2018-12-25
- 编写 Target 检测 MSBuild / dotnet build 此次编译是否是差量编译 2018-12-25
- 在 Roslyn 分析语法树时添加条件编译符号的支持 2018-12-24
- 在制作跨平台的 NuGet 工具包时,如何将工具(exe/dll)的所有依赖一并放入包中 2018-12-14
- 如何使用 MSBuild Target(Exec)中的控制台输出 2018-12-14
- 如何编写基于 Microsoft.NET.Sdk 的跨平台的 MSBuild Target(附各种自带的 Task) 2018-12-14
- 使用 MSBuild 响应文件 (rsp) 来指定 dotnet build 命令行编译时的大量参数 2018-12-14
- Roslyn 的确定性构建 2018-12-14
- 为 Visual Studio 使用通配符批量添加项目文件 2018-12-14
- 都是用 DllImport?有没有考虑过自己写一个 extern 方法? 2018-11-27
- 课程 预编译框架,开发高性能应用 - 微软技术暨生态大会 2018 2018-10-19
- 每次都要重新编译?太慢!让跨平台的 MSBuild/dotnet build 的 Target 支持差量编译 2018-07-28
- 在 Visual Studio 的解决方案资源管理器中隐藏一些文件 2018-07-04
- 如何在 MSBuild Target(Exec)中报告编译错误和编译警告 2018-07-02
- 使用链接共享 Visual Studio 中的代码文件 2016-08-01