2011-05-16 77 views
0

我正在使用Visual Studio 2010 SP1,ASP.NET MVC 3 +工具更新。当我尝试一个强类型的剃刀视图添加到一个控制器动作,VS抛出“模板有以下1个错误运行时:”错误在MVC中添加视图时出错3

The 'ReferencedAssemblies' property cannot contain null or empty strings. 
Parameter name: options 
at Microsoft.VisualBasic.VBCodeGenerator.CmdArgsFromParameters(CompilerParameters options) 
... 

我试图“干净”的项目,关闭VS,重新打开VS,重建,但我仍然有同样的错误。

只有'空'脚手架模板的作品。列表,细节,编辑等引发相同的错误。

有人有错误的解决方案?

回答

1

我设法通过以下步骤来解决这个问题:

  • 删除引用包含模型库
  • 清洁工程
  • 接近VS
  • 重新打开VS
  • 改造项目( VS引发错误)
  • 重新添加对模型库的引用
  • 重建项目

之后,VS可以成功构建视图。

编辑

我注意到,在做上述步骤的过程中,我还关闭混帐bash的控制台,是在项目文件夹打开。我试图关闭git shell,并且无需执行上述步骤即可生成视图。看起来git shell锁定了一些文件,并且在生成视图时会导致错误。