Директива параметра T4 с использованием. Net Core - PullRequest
0 голосов
/ 27 марта 2020

У меня проблема в методе CallContext.LogicalGetData с использованием. net Ядро, когда я пытаюсь отправить параметр в текстовый шаблон времени выполнения t4 (net core)

Ниже tt файла:

<#@ template language="C#" #>
<#@ assembly name="System.Core" #>
<#@ import namespace="System.Linq" #>
<#@ import namespace="System.Text" #>
<#@ import namespace="System.Collections.Generic" #>
<#@ parameter name="firstName" type="System.String" #>
<#@ parameter name="lastName" type="System.String" #>

и метод вызова Cs:

            var pt1 = new ParamTemplate1();
            pt1.Session = new Dictionary<string, object>();
            pt1.Session["firstName"] = "David";
            pt1.Session["lastName"] = "Giard";
            pt1.Initialize();
            var outputText1 = pt1.TransformText();
            Console.WriteLine(outputText1);
             Hello <#=firstName #> <#=lastName #>!

проблема связана с тем, что библиотека "System.Runtime.Remoting" не поддерживается в. net core

Любые идеи или обходной путь ??

Спасибо.

...