【发布时间】:2011-06-10 23:09:25
【问题描述】:
如何将 MVC3 Web 项目中的视图编译到项目属性中定义的项目程序集中?例如。我不希望将它们生成为动态/随机程序集。
原因是视图引用了被引用库中的internal 类,因此,被引用库需要在其程序集信息中包含 MVC3 项目的程序集。
【问题讨论】:
标签: .net asp.net asp.net-mvc-3 assemblies views
如何将 MVC3 Web 项目中的视图编译到项目属性中定义的项目程序集中?例如。我不希望将它们生成为动态/随机程序集。
原因是视图引用了被引用库中的internal 类,因此,被引用库需要在其程序集信息中包含 MVC3 项目的程序集。
【问题讨论】:
标签: .net asp.net asp.net-mvc-3 assemblies views
我相信这比人们希望的要复杂一些,但这是可能的(至少对于在主程序集之外编译成另一个 dll)
请参阅:
http://www.chrisvandesteeg.nl/2010/11/22/embedding-pre-compiled-razor-views-in-your-dll/
【讨论】:
Custom tool error: Could not load generator "MvcView"),但我会发布另一个关于此的问题。
我没有亲自尝试过,但会补充:
<PropertyGroup>
<EnableUpdateable>false</EnableUpdateable>
<MvcBuildViews>true</MvcBuildViews>
</PropertyGroup>
对工程文件有预期的效果吗?
【讨论】: