Scope
We will:
- Answer your questions related to the use of supported components of PostSharp and Metalama.
- Help you find workarounds for issues you might encounter.
- Make economically reasonable efforts to fix blocking issues.
Unless otherwise specified in the Entitlement Page, we do not provide support for:
Issues that can be resolved by:
- Using a newer build of the same version.
- Upgrading to a newer version, if fixing the issue requires significant changes to the older version (at our discretion).
Using or modifying the software in ways not intended by the documentation or the license agreement.
Running the software on an unsupported platform.
Problems caused by third-party products or technologies, except for supported platforms and tools, unless the issue is due to a defect in the supported platform.
Using low-level APIs of the software, such as libraries starting with:
PostSharp.Compiler
Metalama.Compiler
Metalama.Framework.Sdk
Microsoft.CodeAnalysis
These APIs often require advanced knowledge of Microsoft Intermediate Language (MSIL) or the .NET Compiler SDK (Roslyn).
Using binaries other than those provided by us.
Excessive support requests, defined as more than one hour of support time for every $500 spent in the last 12 months, excluding time spent fixing bugs identified by us.
Submitting support requests without involving senior or qualified software developers. Since we do not have a level-1 support team, all requests are handled directly by senior developers, and we expect the same level of expertise from the requesters.
Repeatedly submitting support requests without first reviewing the FAQ, documentation, or samples on our support site.
Attempting to build the software from source code unless you have purchased a subscription that includes source code access.
Note
You can use advisory hours, if eligible, for questions that fall out of the support scope.