|
1 | 1 | # General Resources |
2 | | - * [MSBuild Concepts](https://msdn.microsoft.com/en-us/library/dd637714.aspx) |
3 | | - * [MSBuild Reserved and Well-Known Properties](https://msdn.microsoft.com/en-us/library/ms164309.aspx) |
| 2 | + * [MSBuild Concepts](https://learn.microsoft.com/visualstudio/msbuild/msbuild-concepts) |
| 3 | + * [MSBuild Reserved and Well-Known Properties](https://learn.microsoft.com/visualstudio/msbuild/msbuild-reserved-and-well-known-properties) |
4 | 4 | * [MSBuild Tips & Tricks](MSBuild-Tips-&-Tricks.md) |
5 | 5 | * [Target Maps](Target-Maps.md) |
6 | 6 |
|
7 | 7 | # MSBuild Source Code |
8 | 8 | * [https://github.com/dotnet/msbuild](https://github.com/dotnet/msbuild) |
9 | 9 | * [https://source.dot.net](https://source.dot.net) |
10 | | - * Use [http://referencesource.microsoft.com](http://referencesource.microsoft.com) or [http://source.roslyn.io](http://source.roslyn.io) to browse Microsoft MSBuild targets. Examples: |
11 | | - * search for "[_FindDependencies MSBuildProperty](http://referencesource.microsoft.com/#q=_FindDependencies%20MSBuildProperty)" |
12 | | - * find targets [http://referencesource.microsoft.com/#MSBuildTarget=ResolveAssemblyReferences](http://referencesource.microsoft.com/#MSBuildTarget=ResolveAssemblyReferences) |
| 10 | + * Use [referencesource.microsoft.com](https://referencesource.microsoft.com) or [sourceroslyn.io/](https://sourceroslyn.io/) to browse Microsoft MSBuild targets. Examples: |
| 11 | + * search for "[_FindDependencies MSBuildProperty](https://referencesource.microsoft.com/#q=_FindDependencies%20MSBuildProperty)" |
| 12 | + * find targets [referencesource.microsoft.com/#MSBuildTarget=ResolveAssemblyReferences](https://referencesource.microsoft.com/#MSBuildTarget=ResolveAssemblyReferences) |
13 | 13 |
|
14 | 14 | # Tools |
15 | 15 | **Note:** These are third party tools |
16 | | - * [MSBuildStructuredLog](http://msbuildlog.com/) |
| 16 | + * [MSBuildStructuredLog](https://msbuildlog.com/) |
17 | 17 | * A log viewer that displays a structured representation of executed targets, tasks, property and item values. |
18 | | - * [MSBuildExtensionPack](http://www.msbuildextensionpack.com) |
| 18 | + * [MSBuildExtensionPack](https://github.com/mikefourie-zz/MSBuildExtensionPack) (also via [NuGet](https://www.nuget.org/packages/MSBuild.Extension.Pack)) |
19 | 19 | * Provides a large collection of MSBuild Tasks, MSBuild Loggers and MSBuild TaskFactories. |
20 | 20 | * [MSBuilder](https://github.com/MobileEssentials/MSBuilder) |
21 | 21 | * Reusable blocks of MSBuild helpers; MSBuilder's goal is to provide fine-grained nuget packages that can be installed when only a certain MSBuild extension (task, property, target) is needed. |
|
34 | 34 | * Lets you build Visual Studio solutions and projects as well as any MSBuild file through a context menu without opening Visual Studio. |
35 | 35 |
|
36 | 36 | # Books |
37 | | - * [Inside the Microsoft Build Engine: Using MSBuild and Team Foundation Build (2nd Edition) by Sayed Hashimi, William Bartholomew](http://www.amazon.com/Inside-Microsoft-Build-Engine-Foundation/dp/0735645248) |
38 | | - * [MSBuild Trickery: 99 Ways to Bend the Build Engine to Your Will, by Brian Kretzler](http://www.amazon.com/MSBuild-Trickery-Ways-Build-Engine/dp/061550907X) |
| 37 | + * [Inside the Microsoft Build Engine: Using MSBuild and Team Foundation Build (2nd Edition) by Sayed Hashimi, William Bartholomew](https://www.amazon.com/Inside-Microsoft-Build-Engine-Foundation/dp/0735645248) |
| 38 | + * [MSBuild Trickery: 99 Ways to Bend the Build Engine to Your Will, by Brian Kretzler](https://www.amazon.com/MSBuild-Trickery-Ways-Build-Engine/dp/061550907X) |
39 | 39 |
|
40 | 40 | # Blogs |
41 | | - * [https://blogs.msdn.microsoft.com/msbuild](https://blogs.msdn.microsoft.com/msbuild) |
42 | | - * [Sayed Hashimi's blog http://sedodream.com](http://sedodream.com) |
| 41 | + * [MSBuild Team Blog](https://learn.microsoft.com/archive/blogs/msbuild/) (archive) |
| 42 | + * [Sayed Hashimi's blog at sedodream.com](http://sedodream.com) |
43 | 43 | * [Mike Fourie's blog https://mikefourie.wordpress.com](https://mikefourie.wordpress.com) |
44 | 44 |
|
45 | 45 | # MSBuild Assemblies |
46 | | - |
| 46 | + |
0 commit comments