2013-10-31 10 views
6

Nuget Package Managerからこのエラーを解決できませんでした。Nuget PMのエラーVisual Studio Express v2013

私はT4足場をアンインストールして再インストールしようとしました。私はVisual Studio 2012で3つの更新プログラムを使ってこのプログラムを開発し、今度はVS Express 2013に移行しました。プログラムは2012バージョンでエラーはありませんでした。私はインターネット、ナゲット、そしてこのサイトを検索しましたが、私はこれを解決できませんでした。パッケージにはMvcMailerがあり、T4 Scaffoldingに依存しているようだ。そして答えは高く評価されるだろう。

Set-DefaultScaffolder : Cannot get an instance of EnvDTE.DTE 
At E:\Visual Studio 
2012\Projects\ArtsProject\packages\T4Scaffolding.Core.1.0.0\tools\init.ps1:50 
char:9 
+   Set-DefaultScaffolder -Name CustomTemplate -Scaffolder 
T4Scaffolding.Cus ... 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
~~~ 
    + CategoryInfo   : NotSpecified: (:) [Set-DefaultScaffolder], Inval 
    idOperationException 
    + FullyQualifiedErrorId : T4Scaffolding.Cmdlets.SetDefaultScaffolderCmdlet 

Set-DefaultScaffolder : Cannot get an instance of EnvDTE.DTE 
At E:\Visual Studio 
2012\Projects\ArtsProject\packages\T4Scaffolding.Core.1.0.0\tools\init.ps1:51 
char:9 
+   Set-DefaultScaffolder -Name CustomScaffolder -Scaffolder 
T4Scaffolding.C ... 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
~~~ 
    + CategoryInfo   : NotSpecified: (:) [Set-DefaultScaffolder], Inval 
    idOperationException 
    + FullyQualifiedErrorId : T4Scaffolding.Cmdlets.SetDefaultScaffolderCmdlet 

Set-DefaultScaffolder : Cannot get an instance of EnvDTE.DTE 
At E:\Visual Studio 
2012\Projects\ArtsProject\packages\T4Scaffolding.1.0.8\tools\init.ps1:6 char:1 
+ Set-DefaultScaffolder -Name DbContext -Scaffolder T4Scaffolding.EFDbContext 
-Sol ... 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
~~~ 
    + CategoryInfo   : NotSpecified: (:) [Set-DefaultScaffolder], Inval 
    idOperationException 
    + FullyQualifiedErrorId : T4Scaffolding.Cmdlets.SetDefaultScaffolderCmdlet 

Set-DefaultScaffolder : Cannot get an instance of EnvDTE.DTE 
At E:\Visual Studio 
2012\Projects\ArtsProject\packages\T4Scaffolding.1.0.8\tools\init.ps1:7 char:1 
+ Set-DefaultScaffolder -Name Repository -Scaffolder 
T4Scaffolding.EFRepository -S ... 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
~~~ 
    + CategoryInfo   : NotSpecified: (:) [Set-DefaultScaffolder], Inval 
    idOperationException 
    + FullyQualifiedErrorId : T4Scaffolding.Cmdlets.SetDefaultScaffolderCmdlet 

Set-DefaultScaffolder : Cannot get an instance of EnvDTE.DTE 
At E:\Visual Studio 
2012\Projects\ArtsProject\packages\MvcScaffolding.1.0.9\tools\init.ps1:47 
char:1 
+ Set-DefaultScaffolder -Name Controller -Scaffolder MvcScaffolding.Controller 
-So ... 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
~~~ 
    + CategoryInfo   : NotSpecified: (:) [Set-DefaultScaffolder], Inval 
    idOperationException 
    + FullyQualifiedErrorId : T4Scaffolding.Cmdlets.SetDefaultScaffolderCmdlet 

Set-DefaultScaffolder : Cannot get an instance of EnvDTE.DTE 
At E:\Visual Studio 
2012\Projects\ArtsProject\packages\MvcScaffolding.1.0.9\tools\init.ps1:48 
char:1 
+ Set-DefaultScaffolder -Name Views -Scaffolder MvcScaffolding.Views 
-SolutionWide ... 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
~~~ 
    + CategoryInfo   : NotSpecified: (:) [Set-DefaultScaffolder], Inval 
    idOperationException 
    + FullyQualifiedErrorId : T4Scaffolding.Cmdlets.SetDefaultScaffolderCmdlet 

Set-DefaultScaffolder : Cannot get an instance of EnvDTE.DTE 
At E:\Visual Studio 
2012\Projects\ArtsProject\packages\MvcScaffolding.1.0.9\tools\init.ps1:49 
char:1 
+ Set-DefaultScaffolder -Name Action -Scaffolder MvcScaffolding.Action 
-SolutionWi ... 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
~~~ 
    + CategoryInfo   : NotSpecified: (:) [Set-DefaultScaffolder], Inval 
    idOperationException 
    + FullyQualifiedErrorId : T4Scaffolding.Cmdlets.SetDefaultScaffolderCmdlet 

Set-DefaultScaffolder : Cannot get an instance of EnvDTE.DTE 
At E:\Visual Studio 
2012\Projects\ArtsProject\packages\MvcScaffolding.1.0.9\tools\init.ps1:50 
char:1 
+ Set-DefaultScaffolder -Name UnitTest -Scaffolder 
MvcScaffolding.ActionUnitTest - ... 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
~~~ 
    + CategoryInfo   : NotSpecified: (:) [Set-DefaultScaffolder], Inval 
    idOperationException 
    + FullyQualifiedErrorId : T4Scaffolding.Cmdlets.SetDefaultScaffolderCmdlet 

Set-DefaultScaffolder : Cannot get an instance of EnvDTE.DTE 
At E:\Visual Studio 
2012\Projects\ArtsProject\packages\MvcScaffolding.1.0.9\tools\init.ps1:54 
char:1 
+ Set-DefaultScaffolder -Name View -Scaffolder $viewScaffolder -SolutionWide 
-DoNo ... 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
~~~ 
    + CategoryInfo   : NotSpecified: (:) [Set-DefaultScaffolder], Inval 
    idOperationException 
    + FullyQualifiedErrorId : T4Scaffolding.Cmdlets.SetDefaultScaffolderCmdlet 

PM> Set-DefaultScaffolder : Cannot get an instance of EnvDTE.DTE 
At E:\Visual Studio 
2012\Projects\ArtsProject\packages\T4Scaffolding.Core.1.0.0\tools\init.ps1:50 
char:9 
+   Set-DefaultScaffolder -Name CustomTemplate -Scaffolder 
T4Scaffolding.Cus ... 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
~~~ 
    + CategoryInfo   : NotSpecified: (:) [Set-DefaultScaffolder], Inval 
    idOperationException 
    + FullyQualifiedErrorId : T4Scaffolding.Cmdlets.SetDefaultScaffolderCmdlet 

Set-DefaultScaffolder : Cannot get an instance of EnvDTE.DTE 
At E:\Visual Studio 
2012\Projects\ArtsProject\packages\T4Scaffolding.Core.1.0.0\tools\init.ps1:51 
char:9 
+   Set-DefaultScaffolder -Name CustomScaffolder -Scaffolder 
T4Scaffolding.C ... 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
~~~ 
    + CategoryInfo   : NotSpecified: (:) [Set-DefaultScaffolder], Inval 
    idOperationException 
    + FullyQualifiedErrorId : T4Scaffolding.Cmdlets.SetDefaultScaffolderCmdlet 

Set-DefaultScaffolder : Cannot get an instance of EnvDTE.DTE 
At E:\Visual Studio 
2012\Projects\ArtsProject\packages\T4Scaffolding.1.0.8\tools\init.ps1:6 char:1 
+ Set-DefaultScaffolder -Name DbContext -Scaffolder T4Scaffolding.EFDbContext 
-Sol ... 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
~~~ 
    + CategoryInfo   : NotSpecified: (:) [Set-DefaultScaffolder], Inval 
    idOperationException 
    + FullyQualifiedErrorId : T4Scaffolding.Cmdlets.SetDefaultScaffolderCmdlet 

Set-DefaultScaffolder : Cannot get an instance of EnvDTE.DTE 
At E:\Visual Studio 
2012\Projects\ArtsProject\packages\T4Scaffolding.1.0.8\tools\init.ps1:7 char:1 
+ Set-DefaultScaffolder -Name Repository -Scaffolder 
T4Scaffolding.EFRepository -S ... 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
~~~ 
    + CategoryInfo   : NotSpecified: (:) [Set-DefaultScaffolder], Inval 
    idOperationException 
    + FullyQualifiedErrorId : T4Scaffolding.Cmdlets.SetDefaultScaffolderCmdlet 

Set-DefaultScaffolder : Cannot get an instance of EnvDTE.DTE 
At E:\Visual Studio 
2012\Projects\ArtsProject\packages\MvcScaffolding.1.0.9\tools\init.ps1:47 
char:1 
+ Set-DefaultScaffolder -Name Controller -Scaffolder MvcScaffolding.Controller 
-So ... 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
~~~ 
    + CategoryInfo   : NotSpecified: (:) [Set-DefaultScaffolder], Inval 
    idOperationException 
    + FullyQualifiedErrorId : T4Scaffolding.Cmdlets.SetDefaultScaffolderCmdlet 

Set-DefaultScaffolder : Cannot get an instance of EnvDTE.DTE 
At E:\Visual Studio 
2012\Projects\ArtsProject\packages\MvcScaffolding.1.0.9\tools\init.ps1:48 
char:1 
+ Set-DefaultScaffolder -Name Views -Scaffolder MvcScaffolding.Views 
-SolutionWide ... 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
~~~ 
    + CategoryInfo   : NotSpecified: (:) [Set-DefaultScaffolder], Inval 
    idOperationException 
    + FullyQualifiedErrorId : T4Scaffolding.Cmdlets.SetDefaultScaffolderCmdlet 

Set-DefaultScaffolder : Cannot get an instance of EnvDTE.DTE 
At E:\Visual Studio 
2012\Projects\ArtsProject\packages\MvcScaffolding.1.0.9\tools\init.ps1:49 
char:1 
+ Set-DefaultScaffolder -Name Action -Scaffolder MvcScaffolding.Action 
-SolutionWi ... 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
~~~ 
    + CategoryInfo   : NotSpecified: (:) [Set-DefaultScaffolder], Inval 
    idOperationException 
    + FullyQualifiedErrorId : T4Scaffolding.Cmdlets.SetDefaultScaffolderCmdlet 

Set-DefaultScaffolder : Cannot get an instance of EnvDTE.DTE 
At E:\Visual Studio 
2012\Projects\ArtsProject\packages\MvcScaffolding.1.0.9\tools\init.ps1:50 
char:1 
+ Set-DefaultScaffolder -Name UnitTest -Scaffolder 
MvcScaffolding.ActionUnitTest - ... 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
~~~ 
    + CategoryInfo   : NotSpecified: (:) [Set-DefaultScaffolder], Inval 
    idOperationException 
    + FullyQualifiedErrorId : T4Scaffolding.Cmdlets.SetDefaultScaffolderCmdlet 

Exception calling "EnumerateFiles" with "3" argument(s): "The path is not of a 
legal form." 
At E:\Visual Studio 
2012\Projects\ArtsProject\packages\MvcScaffolding.1.0.9\tools\init.ps1:35 
char:8 
+   | %{ [System.IO.Directory]::EnumerateFiles($_, "*." + $extension, 
[System.IO.S ... 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
~~~~~~~~~ 
    + CategoryInfo   : NotSpecified: (:) [], MethodInvocationException 
    + FullyQualifiedErrorId : ArgumentException 

Set-DefaultScaffolder : Cannot get an instance of EnvDTE.DTE 
At E:\Visual Studio 
2012\Projects\ArtsProject\packages\MvcScaffolding.1.0.9\tools\init.ps1:54 
char:1 
+ Set-DefaultScaffolder -Name View -Scaffolder $viewScaffolder -SolutionWide 
-DoNo ... 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
~~~ 
    + CategoryInfo   : NotSpecified: (:) [Set-DefaultScaffolder], Inval 
    idOperationException 
    + FullyQualifiedErrorId : T4Scaffolding.Cmdlets.SetDefaultScaffolderCmdlet 
+0

私は昨日同じ問題を抱えていました。 yが開始され、vs2013に移行されました。私のメーラー要件は今のところ最小限であるので、私はnuget:Postalに移りました。 –

+0

同じです... VS2013 MVC足場は、ナゲットを実行しようとする際、および/またはナゲットを使用して別のバージョンをインストールする際に問題があります。 –

+0

これにはどんな喜び?問題の解決、またはただの諦め? –

答えて

-1

残念ながらMicrosoftはVS2013で大きな誤りを犯しました。彼らは動脈と呼ばれるもので「古い」足場を置き換えています...私はすべてのナゲットパッケージでT4scaffoldingを使用していますが、今はVS2013で使用することができません:(

私は、満足のいく答えを得ることなくT4scaffoldingの開発者。

今唯一の解決策は、彼らがこの「動脈」の事に取り組むことは素晴らしいことだが、Env.DTEのサポートを失うとき、彼らは大きなミスを犯した:(

この不具合が修正されるまでVS2012を使用することです:(

+0

これはマイクロソフトとその戦略に関するものではありません。これは、ナゲットパッケージとさまざまな拡張機能との互換性について間違っていることです。 –

+0

あなたはあなたが望むものを考えることができます、それはすべてのバージョンVS2013より前に動作します。 T4Scaffoldingパッケージを見ると、VS2013のプレリリースパッケージがあることがわかります。 https://www.nuget.org/packages/T4Scaffolding.Core/1.0.0-vs2013 MS f?*&%ed T4 VS2013現在の大きな時間。 – Uffe

関連する問題