asp.net mvc4 设置build项目时,编译view页面
新建好项目后,把system.web.mvc.dll移除,重新选择本地C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 4\Assemblies下的system.web.mvc.dll,编译出现问题提示:“The type or namespace name 'Html' does not exist in the namespace 'System.Web.Mvc'”
切换回来对应新建时应用目录下的system.web.mvc.dll依然出现问题。
让view重新编译:
1,)修改web解决方案.csproj文件,
1.1,)设置MvcBuildViews属性为true;
<MvcBuildViews>true</MvcBuildViews>
1.2,)在</Project>前面加上以下内容:
1 <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 2 Other similar extension points exist, see Microsoft.Common.targets. 3 <Target Name="BeforeBuild"> 4 </Target> 5 <Target Name="AfterBuild"> 6 </Target> --> 7 <Target Name="MvcBuildViews" AfterTargets="AfterBuild" Condition="'$(MvcBuildViews)'=='true'"> 8 <AspNetCompiler VirtualPath="temp" PhysicalPath="$(WebProjectOutputDir)" /> 9 </Target> 10 </Project>
,之后重新编译,问题就解决了。
基础才是编程人员应该深入研究的问题,比如:
1)List/Set/Map内部组成原理|区别
2)mysql索引存储结构&如何调优/b-tree特点、计算复杂度及影响复杂度的因素。。。
3)JVM运行组成与原理及调优
4)Java类加载器运行原理
5)Java中GC过程原理|使用的回收算法原理
6)Redis中hash一致性实现及与hash其他区别
7)Java多线程、线程池开发、管理Lock与Synchroined区别
8)Spring IOC/AOP 原理;加载过程的。。。
【+加关注】。