RSCG – RSCG_Utils
RSCG – RSCG_Utils
name | RSCG_Utils |
nuget | https://www.nuget.org/packages/RSCG_Utils |
link | https://learn.microsoft.com/en-us/dotnet/standard/serialization/system-text-json/source-generation |
author | Ignat Andrei |
Add files as C# consts
This is how you can use RSCG_Utils .
The code that you start with is
<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>net7.0</TargetFramework> <ImplicitUsings>enable</ImplicitUsings> <Nullable>enable</Nullable> </PropertyGroup> <ItemGroup> <PackageReference Include="rscgutils" Version="2023.514.835" OutputItemType="Analyzer" ReferenceOutputAssembly="false" /> </ItemGroup> <ItemGroup> <AdditionalFiles Include="data.gen.txt" /> </ItemGroup> <PropertyGroup> <EmitCompilerGeneratedFiles>true</EmitCompilerGeneratedFiles> <CompilerGeneratedFilesOutputPath>$(BaseIntermediateOutputPath)\GeneratedX</CompilerGeneratedFilesOutputPath> </PropertyGroup> </Project>
The code that you will use is
Console.WriteLine("Hello, World!"); string dataFromFile = MyAdditionalFiles.data_gen_txt; Console.Write(dataFromFile);
This is a data That you will retrieve as C# const
The code that is generated is
public static partial class MyAdditionalFiles { //https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/tokens/raw-string public const string data_gen_txt = """""""""" This is a data That you will retrieve as C# const """"""""""; }
Code and pdf at
https://ignatandrei.github.io/RSCG_Examples/v2/docs/RSCG_Utils
Leave a Reply