cost 98 ms
不能在 T4 模板中使用 DisplayAttribute

[英]Can not use DisplayAttribute in T4 template

在我的自定義 T4 模板中,我必須讀取type的DisplayAttribute 。 但是在嘗試了幾種解決方案之后,我不斷遇到不同的錯誤。 這是我的.tt文件的一部分: 這是我的編譯時錯誤: 編譯轉換:在命名空間“System.ComponentModel.DataAnnotations”中找不到 ...

如何在構建期間再次運行 MS T4 TextTemplating

[英]How to MS T4 TextTemplating during build working again

我不知道問題是什么時候開始發生的,但我相信應該是在 5 個月前,因為那是我最后一次更新https://github.com/innovoft/Innovoft.IO.SplitReaders https:/ /www.nuget.org/packages/Innovoft.IO.SplitRead ...

2022-11-14 15:50:42   1   18    msbuild / t4  
在 T4 模板中使用 Enum.GetValues 不起作用

[英]Using Enum.GetValues in T4 template not working

我必須遵循.tt模板: 我將收到以下錯誤: 運行轉換:System.IO.FileNotFoundException:無法加載文件或程序集“System.Runtime,Version=6.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”或 ...

2022-09-26 07:45:18   1   90    c# / .net / t4  
在構建期間轉換 T4 模板:找不到方法“System.ReadOnlySpan”

[英]Transform T4 Template during Build: Method not found 'System.ReadOnlySpan'

我有一個 T4 模板,我想在構建項目時對其進行轉換。 當我將以下行添加到 my.csproj 時,Visual Studio 嘗試在構建時轉換我的模板,但出現異常。 例外: 如果我使用 Visual Studio 在模板上“運行自定義工具”,該模板會成功執行。 但是,我確實注意到,如果我在模板中刪 ...

2022-08-01 17:04:53   1   25    c# / build / t4  
Visual Studio for Mac 無法解決程序集引用 EnvDTE

[英]Visual Studio for Mac Cannot Resolve Assembly Reference EnvDTE

我們正在嘗試使用 T4 文本模板在 Visual Studio for Mac 中生成代碼。 但是,當我們保存文件時,Visual Studio 會顯示錯誤: Error: Could not resolve assembly reference 'EnvDTE' 在 Mac 上使用 Rider ...

Linq2DB 無法使用 T4 連接到 Postgres 數據庫

[英]Linq2DB unable to connect to Postgres database using T4

我正在嘗試使用以下代碼連接到我的 T4 文件中的 Postgres 數據庫: 在 Visual Studio 2019 中保存文件時,出現以下錯誤: 這是我第一次嘗試在 T4 中使用 Linq2DB,通常我使用 SQL Server 使用 SQLClient,但這個項目使用的是 Postgr ...

.Net 6.0項目中的VS2022 T4 EF6模板突然拋出序列化異常

[英]VS2022 T4 EF6 Templates in .Net 6.0 projects are suddenly throwing serialization exceptions

我有一個 .Net 6.0 應用程序(在 VS2019 中以 .Net 5.0 開始)。 我使用 EF Core 進行數據訪問。 我們的舊應用程序是 .Net 4.8,我們有很多 T4 模板,用於生成基於 EDMX (EF6) 的服務類和 model 類。 在 .Net 6.0 應用程序中,我決定繼 ...

VS2022 17.2.0 Preview 2.0:訪問項目等時T4模板序列化異常

[英]VS2022 17.2.0 Preview 2.0: T4 template serialization exception when accessing projects, etc

使用VS2022 17.2.0 Preview 2.0 使用T4模板生成數據層。 部分 T4 使用 VS 互操作/DTE 訪問解決方案中的項目。 下面的T4是一個測試: 這會產生以下異常: Preview 1.0 或 VS2019 中不存在此問題。 我環顧四周並為 Microsoft.Visual ...

想知道我們是否可以在構建的解決方案上使用 T4 模板生成代碼

[英]Wondering if we could generate code with T4 Template on a builded solution

我想弄清楚我們是否可以在構建后使用 T4 模板文件生成代碼。 事實上,我對 c# 有點陌生,我需要找到一個解決方案,從 Xml 文件生成 class,用戶可以隨時編輯該文件,而我遇到的第一個解決方案是 T4 模板。 然后我在 treeView 上渲染這些生成的類,並在屬性網格上渲染相應的屬性。 現在 ...

T4 文本模板無法調用其他代碼

[英]T4 text template unable to call other code

打開VisualStudio2022,新建一個net6.0 class庫。 創建 class 以在 T4 模板中使用並創建 T4 模板並使用 class。 Class: 現在構建項目,使其dll文件存在於磁盤上。 T4: T4 現在無法運行,因為 n“對象”類型是在未引用的程序集中定義的。 您 ...

2022-02-01 16:16:20   2   74    t4  
使用 T4 模板從現有的 class 創建實體 class

[英]Create entity class from existing class using T4 templating

我需要在 C#/.NET 中從一個簡單的 class 輕松創建/自動化一些樣板代碼。 我找到了 T4 模板引擎,但我希望有人可以就如何最好地實施以及我是否在正確的軌道上提供一些指導。 我的課程看起來都與此非常相似: 我正在嘗試(大部分)自動創建匹配的 class,如下所示: 我知道我無法在模板中做 ...

如何以編程方式向現有 class 添加屬性?

[英]How to add a property to an existing class programmatically?

我想添加另一個屬性public int ID { get; set; } public int ID { get; set; } public int ID { get; set; }使用 C# 到下面的 class。 不知道T4旁邊有沒有辦法或者部分class。 CodeDom 怎么樣? 我 ...

Mono.TextTemplating.Roslyn T4 傳參

[英]Mono.TextTemplating.Roslyn T4 pass parameter

賞金將在 2 天內到期。 此問題的答案有資格獲得+50聲望賞金。 Odrai想引起人們對這個問題的更多關注。 我想將值/參數傳遞給 a.tt 文件。 在這種情況下,它是“類名”。 To generate the class, the Mono.TextTemplating.Roslyn NuG ...

2022-01-20 21:02:02   1   40    c# / .net / t4  
VS2022 可擴展性:如何解決“在 T4 模板執行中,‘Assembly 1’和‘Assembly2’中都存在類型‘XXX’

[英]VS2022 Extensibility: How to resolve "The type 'XXX' exists in both 'Assembly 1' and 'Assembly2' in T4 template execution

我有一個擴展,我正在從 VS2019 更新到 VS2022。 它是使用建模 SDK 的 DSL,並通過 T4 模板生成代碼。 我幾乎已經轉換了,但是在運行 T4s 時,我得到了 並且無法弄清楚如何解決這個問題。 我沒有將這些程序集包含在我的主.tt文件中,也沒有在我的Dsl或DslPackage項 ...

如何在 Visual Studio For Mac 中執行 T4 模板文件?

[英]How to execute T4 template files in Visual Studio For Mac?

我無法在 Visual Studio for Mac 或 Visual Studio 代碼中運行文本模板。 我試過了: VS > 右鍵單擊​​項目 > 工具 > 處理 T4 模板 >(未找到模板) 我還轉到 Visual Studio 頂部菜單 > 擴展 > ...

如何排除 .txt4 文件的生成

[英]How to exclude generation of .txt4 files

我使用 T4 在不同的項目中生成一些 SQL 文件(但在相同的解決方案中)。 但它也會生成一個空的 txt4 文件。 它們對於 SQL 文件的生成是否必不可少? 有沒有辦法阻止它們生成? 我希望這張照片能帶來一些清晰。 ...

閱讀 T4 文件的內容我錯過了什么?

[英]What am I missing to read content of T4-File?

我迫切需要在 C# 中生成帶有 T4 的 HTML output。 我正在使用 Runtime-T4-Files 並選擇選項“TextTemplatingFilePreprocessor”而不是“TextTemplatingFileGenerator”。 我的“MyTemplate.tt”文件包含 ...

2021-05-29 12:56:26   2   50    c# / t4  

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM