我有一個奇怪的問題。我有一個生成模板的T4生成器。 一切產生細小,直到我嘗試引用MyType.GetCustomAttributes<MyAttributeAttribute>(false).SingleOrDefault();
ASP.Net核心你必須添加引用System.Runtime版本4.1.0.0
然後我收到一個錯誤:
Compiling transformation: The type 'Attribute' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Runtime, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. RestEzApiCore
這絕對引用,這似乎是框架類型之間的不匹配。
我在VS2017運行,也許增加一個運行時策略也許會有幫助,但我不知道該怎麼
有誰知道如何解決這個問題?
編輯
這是一些沒有工作的事情,我已經試過清單:
- 我擦去我的包文件夾乾淨
- 安裝.Net的框架1.6,其沒有幫助我。
- 移動所有運行時代碼到一個單獨的DLL
- 我刪除了所有項目,包括之前.NET 4.5.2和它們全部升級到ASP.Net核心的這些選項
都沒有似乎工作
安裝reshaper –
我沒有resharper –
嘗試更新視覺工作室到最新版本 –