4

Visual Studio 2012 ExpressforWebを使用しています。

ビューを追加しようとすると、次のようなエラーが発生します。

The templates had the following 1 error(s)

C:\Program Files\Microsoft Visual Studio
11.0\Common7\IDE\VWExpress\ItemTemplates\CSharp\Web\MV
C 3\CodeTemplates\AddView\CSHTML\Empty.tt(-1,-1): error :
There was a problem getting an AppDomain to run the
transformation from the host.  The process cannot continue.

私はNinjectをプラグインしてきました(これは実際にはそれが機能していることを証明するためのアプリです)ので、スタートアップファイルの1つと関係がある可能性があります。

これを修正するためにどこから始めればよいですか?

ありがとう

デイブ

4

2 に答える 2

4

Visual Studio 2012を再起動して、今すぐビューを追加してみてください。これで問題ありません。

Code Templatesプロジェクトのフォルダをコピーしましたか?

于 2013-02-03T04:09:35.793 に答える
1

再起動してもうまくいきませんでした。mvc3が私のマシンにインストールされたことがなく(mvc4はすでにインストールされている)、Visual Studioのコピーがサービスパック1をインストールしたかったことがわかりました。そこで、コントロールパネルを再起動したVisualStudioを使用して新しいバージョンのnewgetをアンインストールしました。サービスパック(sp1)が正常にインストールされました。これで、カスタム.ttファイルが新しいビューを正常にレンダリングします。

私をこの道に導いた情報:

http://forums.asp.net/t/1820254.aspx?MVC+Add+View+Model+Controller+from+template+throws+an+error

http://forums.asp.net/t/1729674.aspx?Installing+MVC3+after+Installing+MVC4

于 2014-12-02T21:13:25.850 に答える