在编写T4,引用envdte时,遇到如下错误,解决方案:右击引用中的envdte,属性中将“嵌入互操作类型”为false,重新编译库即可。

错误信息如下:

严重性    代码    说明    项目    文件    行    禁止显示状态
错误        正在运行转换: System.Runtime.Remoting.RemotingException: 无法加载类型“EnvDTE._DTE, SunLibsT4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”。

Server stack trace:
   在 System.Runtime.Remoting.Messaging.MethodCall.ResolveMethod(Boolean bThrowIfNotResolved)
   在 System.Runtime.Remoting.Messaging.MethodCall..ctor(SmuggledMethodCallMessage smuggledMsg, ArrayList deserializedArgs)
   在 System.Runtime.Remoting.Channels.CrossAppDomainSink.DoDispatch(Byte[] reqStmBuff, SmuggledMethodCallMessage smuggledMcm, SmuggledMethodReturnMessage& smuggledMrm)
   在 System.Runtime.Remoting.Channels.CrossAppDomainSink.DoTransitionDispatchCallback(Object[] args)

Exception rethrown at [0]:
   在 System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
   在 System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
   在 EnvDTE._DTE.get_Solution()
   在 SunLibsT4.VsEnvDTE.GetProjItems(DTE dte, String projName) 位置 D:\xxx\SunLibsT4\VsEnvDTE.cs:行号 21
   在 Microsoft.VisualStudio.TextTemplating301464833F8C1E60539C53A4CDE228F2844B56753A077BAA39DB6F84A92B0D832E303718B4D9431C01891AB714F71DB232CE4D3452AA69FE5F84AE1492D82E00.GeneratedTextTransformation.TransformText()    SunLibsT4.Con    D:\xxx\SunLibsT4.Con\TextTemplate4DesignTime.tt    1

最新文章

  1. Hexo主题实现多级分类显示
  2. Linux 下编译自己的 OpenJDK7 包括JVM和JDK API
  3. windows7 密码保护 共享文件
  4. 线程入门之yield
  5. mariadb 10 多源复制(Multi-source replication) 业务使用场景分析,及使用方法
  6. python写的第一个简单小游戏-猜数字
  7. 菜鸟教程工具(三)——Maven自己主动部署Tomcat
  8. Python通过future处理并发
  9. WPF基础篇之资源文件路径
  10. RaspberryPi上建立wordpress
  11. 重新学习Java的开始~
  12. 模仿select下拉列表
  13. this和引用变量的地址值是同一个---------new后面的是构造方法
  14. 呼叫中心获取sip数据报文
  15. Restful framework【第二篇】APIView
  16. codevs 1862 最长公共子序列(求最长公共子序列长度并统计最长公共子序列的个数)
  17. e776. 设置JList组件项的提示语
  18. 鬼知道是啥系列之——STL(lower_bound(),upper_bound() )
  19. MVC-READ3(视图引擎主要类关系图)
  20. Django获取多个数据及文件上传

热门文章

  1. Unity流水账2:视频播放之Video Player
  2. 安全测试-WEB安全渗透测试基础知识(三)
  3. springcloud 和springboot版本对比
  4. pytorch学习笔记(9)--神经网络模型的保存与读取
  5. 微积分 I 笔记
  6. 关于easyocr、paddleocr、cnocr之比较
  7. 通过ESP8266WiFi模块调用“心知天气”接口 获取天气信息
  8. Vue.js的使用经验
  9. 使用IDEA+Tomcat部署web项目记录
  10. 解决在Android studio的Button控件下background背景设置不起作用的问题