2

我有项目,MVC,测试,数据访问等解决方案,当我在2010年VS当我用aspnet_compiler.exe编译我的网站时,为什么会出现编译错误,但是当我VS的编译工具不能编译时?

点击“生成”当我尝试在命令提示符(aspnet_compiler.exe -c -v temp -p \absolute\path\to\my\solution\directory),我可以使用aspnet_compiler它建立精细两个错误和构建失败!

  • C:\ myFrameworkPath \临时ASP.NET文件\ TEMP \ 6d21e425 \ 4455c27d \ App_Web_y5rq3jcy.0.vb(17):警告BC40056:在进口 'myExternalLib.Controls' 指定命名空间或类型不包含任何公共成员或无法找到。确保命名空间或类型已定义并且至少包含一个公共成员。确保导入的元素名称不使用任何别名。
  • C:\ myFrameworkPath \ Config \ web.config(130):错误ASPCONFIG:无法加载类型'System.Data.Entity.Design.AspNet.EntityDesignerBuildProvider'。

注意:我想使用aspnet_compiler实现Luis Rocha's预构建视图。

回答

3

我不知道为什么发生(我仍然希望有这个问题的答案),但它看起来像aspnet_compiler工具does not know在哪里可以找到System.Data.Entity.Design.AspNet.EntityDesignerBuildProvider类型没有在web.config文件中明确说明。 VS 2010中的构建例程知道,我不明白为什么aspnet_compiler不会这样做!

相关问题