我正在尝试切换到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语句)处
答案 0 :(得分:0)
找到程序集EnvDTE.dll并将其安装在全局程序集缓存中,或在Visual Studio项目中引用它。