InvitationBuilder 1.0.0.2

dotnet add package InvitationBuilder --version 1.0.0.2                
NuGet\Install-Package InvitationBuilder -Version 1.0.0.2                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="InvitationBuilder" Version="1.0.0.2" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add InvitationBuilder --version 1.0.0.2                
#r "nuget: InvitationBuilder, 1.0.0.2"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install InvitationBuilder as a Cake Addin
#addin nuget:?package=InvitationBuilder&version=1.0.0.2

// Install InvitationBuilder as a Cake Tool
#tool nuget:?package=InvitationBuilder&version=1.0.0.2                

TradeWindsInvitationBuilder

This is very much a work in progress. None of these are officially documented anywhere. And for .ics everyone has their own extensions, again not documented anywhere.

The approach is you give the InviteBuilder object your appointment properties. And then call it to get the invitation files & links for that specific appointment and recipient. What I have here works and it gives you a complete invitation. As I get more information about these specifications this will imporve.

You can accomplish all this using the below libraries instead of this library. The advantage of this library is with a few calls you get all the invitation files/links.

This is under the MIT license. If you find this useful I ask (not a requirement) that you consider reading my book I DON’T KNOW WHAT I'M DOING!: How a Programmer Became a Successful Startup CEO.

And if you like it, please review it on Amazon and/or GoodReads. The number of legitimate reviews helps a lot. Much appreciated.

Reoccurring Appointments

I have not been able to find the specification for this - for any of the formats. If/when I get this, I will add it. Until then, sorry.

If You are Aware of Additional Information for any of the Specifications

If you are aware of any additional information, please enter an Issue with the information and anything additional you have to add. I'm very happy if you implement it yourself, but I'll do it if you don't have time.

Sources

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.0.2 77 10/24/2024
1.0.0.1 71 10/24/2024