繁体   English   中英

EDMX设计器丢失,无法在VS 2010中重新安装EF工具

[英]EDMX designer is missing and can't reinstall EF tools in VS 2010

我在Windows 7 64位版本的VS 2010 SP1 Ultimate中缺少edmx设计器。 我使用VS2010_Uninstall-RTM.ENU.exe卸载了VS 2010,然后重新安装了VS 2010和SP1。 在运行VS 2010时,出现一些消息,例如“'Microsoft.Data.Entity.Design.BootstrapPackage.BootstrapPackage ....程序包未正确加载”。 我还注意到缺少Microsoft.Data.Entity.Design.Package.dll。 然后,我做了一个“ ADONETEntityFrameworkTools_enu.msi USING_EXUIH = 1 /log“Log.txt”,它给出了一条消息“已经安装了更高版本的Microsoft Visual Studio 2010 ADO.NET实体框架工具”。我看了他的日志文件,但是我无法确定问题。它怎么知道有更高版本?

EF工具条目不会显示在控制面板->程序中。

我安装了EF June 2011 CTP,但前一段时间将其卸载。

我还做了“ msiexec / update [DVD驱动器号]:\\ VS10sp1-KB983509.msp / package {14DD7530-CCD2-3798-B37D-3839ED6A441C}”,并收到消息“此操作仅对当前安装的产品有效”。 这很奇怪,因为一个安装程序告诉我有更高版本,而另一个安装程序告诉我没有! (摘自http://blogs.msdn.com/b/adonet/archive/2011/06/30/announcing-the-microsoft-entity-framework-june-2011-ctp.aspx

我还执行了“ devenv.exe / installvstemplates”并运行了以下安装程序:DACFramework_enu.msi,DACProjectSystemSetup_enu.msi和TSqlLanguageService_enu.msi。

我没主意。 如何找回edmx设计器? 如果VS认为已经安装了EF工具,为什么它们不起作用? 我找不到ADONETEntityFrameworkTools_enu.msi的SP1版本。 我猜想CTP会有残余。 如何进行彻底清理? 我使用控制面板删除了与VS相关的所有内容。 我的最后一个想法是使用SysInternal的Process Explorer,并可能花费数小时来研究它。

尝试再次安装June CTP,然后再次尝试将其卸载...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM