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
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | < 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
1 2 3 | Console.WriteLine( "Hello, World!" ); string dataFromFile = MyAdditionalFiles.data_gen_txt; Console.Write(dataFromFile); |
1 2 3 | This is a data That you will retrieve as C# const |
The code that is generated is
1 2 3 4 5 6 7 8 9 | public static partial class MyAdditionalFiles { 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