Rider上的Winforms应用程序给出错误:“无法加载文件或程序集'EnvDTE,Version = 8.0.0.0,Culture = neutral ...”

时间:2019-05-21 15:08:40

标签: c# winforms rider

我正在尝试切换到Rider IDE。我通常在Visual Studio上处理WinForms应用程序。现在,我无法在Rider上加载旧的应用程序,并且出现错误。 有办法解决这个问题吗?

错误消息是:

  

System.IO.FileNotFoundException:无法加载文件或程序集“ EnvDTE,Version = 8.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a”或其依赖项之一。该系统找不到指定的文件。   文件名:“ EnvDTE,版本= 8.0.0.0,区域性=中性,PublicKeyToken = b03f5f7f11d50a3a”      在DevExpress.Utils.Design.ProjectHelper.AddReference(IServiceProvider提供程序,字符串程序集)      在DevExpress.DataAccess.Design.VSSqlDataSourceDesigner.Initialize(IComponent组件)      在System.ComponentModel.Design.DesignerHost.AddToContainerPostProcess(IComponent组件,字符串名称,IContainer containerToAddTo)      在System.ComponentModel.Design.DesignerHost.PerformAdd(IComponent组件,字符串名称)      在System.ComponentModel.Design.DesignerHost.System.ComponentModel.Design.IDesignerHost.CreateComponent(Type componentType,String name)处      在System.ComponentModel.Design.Serialization.DesignerSerializationManager.CreateInstance处(类型类型,ICollection参数,字符串名称,布尔值addToContainer)      在System.ComponentModel.Design.Serialization.DesignerSerializationManager.System.ComponentModel.Design.Serialization.IDesignerSerializationManager.CreateInstance处(类型类型,ICollection参数,字符串名称,布尔值addToContainer)      在System.ComponentModel.Design.Serialization.ComponentCodeDomSerializer.DeserializeInstance处(IDesignerSerializationManager管理器,类型,Object []参数,字符串名称,布尔值addToContainer)      在System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeExpression(IDesignerSerializationManager管理器,字符串名称,CodeExpression表达式)      在System.ComponentModel.Design.Serialization.CodeDomSerializer.DeserializeStatementToInstance(IDesignerSerializationManager管理器,CodeStatement语句)处      在System.ComponentModel.Design.Serialization.CodeDomSerializer.Deserialize处(IDesignerSerializationManager管理器,对象codeObject)      在JetBrains.ReSharper.Features.WinForms.Designer.External.Serialization.JetProjectResourceComponentCodeDomSerializer.Deserialize处(IDesignerSerializationManager管理器,对象codeObject)      在System.ComponentModel.Design.Serialization.TypeCodeDomSerializer.DeserializeName(IDesignerSerializationManager管理器,字符串名称,CodeStatementCollection语句)处

1 个答案:

答案 0 :(得分:0)

找到程序集EnvDTE.dll并将其安装在全局程序集缓存中,或在Visual Studio项目中引用它。