2011-07-28 4 views
0

最近EF4.1-Updateをインストールしました。私は新しいMVC3プロジェクトを作成し、VS2010のPackageManagerConsoleを使用してMvcScaffoldingを追加しようとしましたが、それをインストールしませんでした。誰もが これを見ましたか?マシンからEF4.1-Updateを削除し、MvcScaffoldingが正しくインストールされました。足場が設置された後MvcScaffoldingはEF4.1-Updateで動作しません

おかげで、 Bill44077

答えて

0

効果があります。そしてそれは美しく動作します

しかし、私はいくつかの問題をすべてのセットアップを取得していた。

あなたはどのようなエラーが発生したのですか?私はいくつかの問題がありましたが、1つずつ解決しました。

VSが起動したときにPMCでこのようなことをしましたか?

The following error occurred while loading the extended type data file: Microsoft.PowerShell.Core, C:\Windows\SysWOW64\WindowsPowerShell\v1.0\types.ps1xml(2943) : Error in type "System.Security.AccessControl.ObjectSecurity": Exception: Cannot convert the "Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase" value of type "System.String" to type "System.Type". 

もしそうなら、更新.NET Refelector(今かかります)、またはツールを行く>のいずれか.NETリフレクターに追加マネージャでは、追加して無効にします!その後の再起動VS

何かを足場にしようとすると、

Invoke-Scaffolder : A parameter cannot be found that matches parameter name -ModelType" 

MVC 3プロジェクトにコントローラを追加しようとするとエラーが発生しますか?

PowerShell 2.0をインストールしていないWindows(pre 7)+で動作していますか?

基本的には動作しないことを心配しないでください。私は注文やインストールが重要だと思っています。ビットごとに少しずつ作業していく価値があります。

+0

ベン、はい - 上記のエラーは、私がPMCを立ち上げたときに得たものでした。 Reflectorはアドインとして持っていませんでしたが、他に2つありましたので、問題を解決できるかどうか確認するために削除しました。しかし、NuGetをV1.4にアップデートしなければならなかった。どうもありがとう!! –

+0

だからあなたはそれが働いている?もし素晴らしいなら!それは私に多くの喜びをもたらしました!楽しい :) – MemeDeveloper

0

あなたはアップデートを再インストールしてみてくださいましたか?私はUpdate 1をインストールしたときに足場がすでにインストールされていたので、問題は見られませんでした。

+0

こんにちは - 提案していただきありがとうございます。私はそれを試みますが、EFアップデートがインストールされた後、新しいMVC3プロジェクトを作成してMvcScaffoldingを追加することができなくなるのを心配しています。それは良いことではないでしょう。 EF-Updateをインストールしてから新しいMVC3プロジェクトを作成し、MvcScaffoldingを追加しようとしましたか?ありがとう!! –

+0

心配する必要はありませんが、いくつかの問題が予想されますが、それは最後に機能します。 – MemeDeveloper

+0

こんにちはベン、ありがとう!申し訳ありませんが、私は先週、長い1週間接していました。私は今日これをもう一度やってみます。 VS2010からMvcScaffoldingをインストールするためにPMを使用しようとしたときにエラーが発生しました。私はここに返信します。 –

1

解決策のパッケージフォルダを削除し、MvcScaffoldingを再インストールする必要があります。一度これを実行すると、すべてのバックアップが同期されます。

幸運にも、これはいくつかの助けを願います。

+0

こんにちはクリス - 提案に感謝します。EF Updateをインストールしてから新しいプロジェクトを作成したので、そのプロジェクトは新しいパッケージフォルダを作成することになります。パッケージフォルダからすべてを削除してから、それらを再追加することをお勧めしますか?(jQuery、EF、Modernizrなど)それは「クリーンアウト」という意味ですか?ありがとう!! –

+0

ええ、MvcScaffoldingが数ヶ月前に押し出されたMVC3アップデートに置かれた直後に同様の問題に遭遇しました。これらのアイテムをプロジェクトから削除し、それらを再インストールするためにNugetを使用することは、依存関係の問題を解決し、それを解決してくれないようです。 – Chris

0

scaffolding.configファイルが存在しないか、既定のScaffoldersで満たされていないときにこの問題が発生しました。ビュー、コントローラなどの既定のエントリが設定されていることを確認してください。バージョン1.0.9ではデフォルトで9です。

私は知っていますが、これはプロジェクトテンプレートと自動生成されたプロジェクトにはまだ関連しています.scaffolding.configはデフォルトを持つ必要があります。

関連する問題