Asp.net mvc 为什么我在使用aspnet#u compiler.exe编译站点时会出现构建错误,而在使用&x27;什么是构建工具?

Asp.net mvc 为什么我在使用aspnet#u compiler.exe编译站点时会出现构建错误,而在使用&x27;什么是构建工具?,asp.net-mvc,vb.net,visual-studio-2010,compiler-construction,Asp.net Mvc,Vb.net,Visual Studio 2010,Compiler Construction,我有一个MVC、测试、数据访问等项目的解决方案,当我在VS2010中单击“构建”时,它构建得很好 当我试图在命令提示符下使用aspnet\u编译器时(aspnet\u compiler.exe-c-v temp-p\absolute\path\to\my\solution\directory),我收到两个错误,生成失败 C:\myFrameworkPath\Temporary ASP.NET Files\temp\6d21e425\4455c27d\App_Web_y5rq3jcy.0.vb(

我有一个MVC、测试、数据访问等项目的解决方案,当我在VS2010中单击“构建”时,它构建得很好

当我试图在命令提示符下使用aspnet\u编译器时(
aspnet\u compiler.exe-c-v temp-p\absolute\path\to\my\solution\directory
),我收到两个错误,生成失败

  • C:\myFrameworkPath\Temporary ASP.NET Files\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\u编译器来实现预构建视图。

我不知道为什么会发生这种情况(我仍然希望得到这个答案),但是它看起来像是aspnet\u编译器工具,在那里可以找到
System.Data.Entity.Design.aspnet.EntityDesignerBuildProvider
类型,而在web.config文件中没有明确的指令。VS2010内部的构建例程不知怎么知道,我不明白为什么aspnet_编译器不这么做

我不知道为什么会发生这种情况(我仍然希望得到这个答案),但它看起来像是一个aspnet\u编译器工具,在那里可以找到
System.Data.Entity.Design.aspnet.EntityDesignerBuildProvider
类型,在web.config文件中没有明确的说明。VS2010内部的构建例程不知怎么知道,我不明白为什么aspnet_编译器不这么做