相关疑难解决方法(0)

如何在T4文件中引用.Net标准?

我有一个.Net标准2.0库.在这个库中我有一个T4文件.该文件包含这些行.

<#
            foreach (MessageType enumValue in Enum.GetValues(typeof(MessageType)))
            {
                var name = Enum.GetName(typeof(MessageType), enumValue);
#>
Run Code Online (Sandbox Code Playgroud)

我在Visual Studio中收到以下错误.

编译转换:类型"Enum"在未引用的程序集中定义.您必须添加对程序集'netstandard,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = cc7b13ffcd2ddd51'的引用.

如何添加'netstandard'的引用?

.net t4 .net-standard

13
推荐指数
2
解决办法
1287
查看次数

如何在.NET标准中替换DTE2

自从.NET Standard微软推出以来已经有一段时间了.早些时候,如果我想获得有关信息Project,Solution和其它相关目的(例如溶液路径,在溶液中的项目,等等)中,我使用DTE2类型,是内部的接口EnvDTE80组件.但是EnvDTE80不兼容.NET Standard.知道如何扭转这个问题吗?有替代品吗?

顺便说一句,我正在使用.NET Standard 2.0,如果重要的话.

c# envdte .net-standard .net-standard-2.0

5
推荐指数
1
解决办法
180
查看次数

标签 统计

.net-standard ×2

.net ×1

.net-standard-2.0 ×1

c# ×1

envdte ×1

t4 ×1