Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is MvcScaffolding compatible with VS 2013 RC by command line?

At NuGet when I try to install MvcScaffolding, by typing:

Install-Package MvcScaffolding 

I am getting this error

Set-DefaultScaffolder : Cannot get an instance of EnvDTE.DTE

Is it happening because of this new scaffolding engine in Visual Studio 2013 ?

enter image description here

like image 867
Fernando Vezzali Avatar asked Sep 10 '13 19:09

Fernando Vezzali


2 Answers

I emailed Scott Hanselman about this a few weeks back. Here's his response:

We've found out what's up and we are going to release a fixed version, although we're taking Scaffolding in a new direction with VS2013 we still want this to work. Thanks for finding this bug.

So I'd keep eyes peeled for a new release of MvcScaffold that will hopefully resolve this. In the mean time, there are new features for VS2013 that take scaffolding in a much-improved direction, so you may want to investigate those.

Edit: There's a new package available (make sure to run VS2013 as admin to get it to work):

Install-Package MvcScaffolding -Version 1.0.8-vs2013 -Pre

like image 152
antinescience Avatar answered Sep 26 '22 05:09

antinescience


I came across this same bug in VS2015. I pulled the source, fixed the bugs, and uploaded new NuGet packages with linked dependencies. The 3 new packages are:

  • MvcScaffolding.VS2015
  • T4Scaffolding.VS2015
  • T4Scaffolding.Core.VS2015

If you simply install the MvcScaffolding package, the other packages will be pulled through. Hope this helps someone else. Cheers.

like image 39
David Douglas Anderson Avatar answered Sep 26 '22 05:09

David Douglas Anderson