Col*_*lin 5 entity-framework nuget nuget-package visual-studio-2015
我一直在将我的项目迁移到Visual Studio 2015 RC.我还将它重构为单独的项目.现在我需要为实体框架中的模型更改添加迁移,但是一旦打开包管理器控制台,我就会收到以下错误消息:
Set-DefaultScaffolder:无法获取EnvDTE.DTE的实例在C:\ Users ...\Visual Studio 2010\Projects\MyProject\packages\T4Scaffolding.Core.1.0.0\tools\init.ps1:50 char:30
如果我清除控制台并再试一次,我会遇到"遇到异常" - 活动日志中有更多信息.检查活动日志,例外是:
System.ArgumentOutOfRangeException:指定的参数超出了有效值的范围.参数名称:span at Microsoft.VisualStudio.Text.Classification.Implementation.ClassifierTagger.d__1中的NuGetConsole.Implementation.Console.WpfConsoleClassifier.GetClassificationSpans(SnapshotSpan span)中的Microsoft.VisualStudio.Text.SnapshotSpan..ctor(ITextSnapshot快照,跨度范围) .MoveNext()at Microsoft.VisualStudio.Text.Tagging.Implementation.TagAggregator`1.d__1.MoveNext()
我意识到我已经删除了一些我可能不应该拥有的软件包.所以我重新安装了这些:
ModelScaffolding 0.9.2
MvcScaffolding 1.0.9
T4Scaffolding 1.0.8
Run Code Online (Sandbox Code Playgroud)
这似乎已经取消了第二个异常(ArgumentOutOfRangeException).但是,现在当我尝试时,Add-Migration我得到了
Join-Path:无法将参数绑定到参数'Path',因为它为null.在C:\ Users ...\Visual Studio 2010\Projects\MyProject\packages\EntityFramework.6.1.0\tools\EntityFramework.psm1:713 char:27
我尝试卸载并重新安装Entity Framework.我注意到在安装过程中再次显示了Join-Path错误,但是包管理器继续,并报告安装成功.我尝试时仍然出错Add-Migration
然后我在Visual Studio Express 2013中打开了解决方案.我仍然收到初始Cannot get an instance of EnvDTE.DTE错误,但我可以清除控制台窗口,我可以添加迁移 - P!
我还是想摆脱那个错误信息...并使用VS 2015 ......
| 归档时间: |
|
| 查看次数: |
590 次 |
| 最近记录: |