Skip to content

Configuration

The proxy generator is configured through MSBuild properties and item groups in your .csproj file. Configuration is split into the following topics:

Property / ItemDefaultTopic
CratisProxiesOutputPath(required)Basic
CratisProxiesSegmentsToSkip0Basic
CratisProxiesUseSourceFileAsOutputFilefalseBasic
CratisProxiesLibraryModefalseLibrary Mode
<ExcludeType TypeName="..."/>Type Exclusions
<ExcludeNamespace Namespace="..."/>Type Exclusions
<NamespaceRoot Namespace="..."/>Namespace Roots
<AssemblyToPackageMapping .../>Assembly-to-Package
CratisProxiesSkipCommandNameInRoutefalseRouting
CratisProxiesSkipQueryNameInRoutefalseRouting
CratisProxiesApiPrefixapiRouting
CratisProxiesSkipIndexGenerationfalseOutput Behavior
CratisProxiesSkipOutputDeletiontrueOutput Behavior
CratisProxiesSkipFileIndexTrackingfalseOutput Behavior