Hello world
Vladimir Shkolka edited this page Jul 25, 2017
·
3 revisions
- Create new C# library project. Name it Library
- Add reference to PS.Build nuget package to Library project.
- Define adaptation attribute.
- Define PreBuild or PostBuild method in it.
- Create new C# console application project. Name it Application
- Add reference to PS.Build.Tasks nuget package to Application project.
- Use previosly defined in Library attribute in Application project.
- Compile project.
In output window you will see something like this:
Execute pre build adaptations:
Searching for compiled adaptation attributes
Found 1 adaptation attribute definitions
Analyzing syntax
Found 1 suspicious attributes
Creating Roslyn compilation
Analyzing semantic
Found 1 adaptation attribute usages
Executing discovered adaptations with pre build instructions
...
Processing adaptation artifacts content
...
Adding additional TaskItems to build
...
+ (Internal) c:\Projects\Library\Application\obj\Debug\_ArtifactCache.cache