Dan*_*son 8 asp.net-mvc aspnet-compiler
有没有办法让aspnet_compiler遍历所有视图并返回所有错误,而不仅仅是当前视图目录中的错误?
例如,假设我有一个包含大量文件夹的项目......
Views
Folder1Folder2Folder3Folder4其中两个(Folder2和Folder3)有错误.aspnet_compiler将运行,并且只返回它遇到的错误Folder2.它不会同时归还那些Folder3.一旦我修复了错误Folder2并再次运行它,它就会拿起那里的错误Folder3.我修复了那些.然后必须再次运行该工具,并再次运行,直到它全部修复.
这太烦人了!!
作为参考,这是我使用的命令:
C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_compiler -v / -p "C:\path\to\project"
Run Code Online (Sandbox Code Playgroud)
提前致谢!
Bik*_*Lem -1
嗯...您可以让项目构建设置自动为您执行此操作,而不是通过命令提示符执行此操作。在文本编辑器中编辑您的项目文件,并在其中添加此设置(如果尚未添加)...
<Target Name="AfterBuild" Condition="'$(MvcBuildViews)'=='true'">
<AspNetCompiler VirtualPath="temp" PhysicalPath="$(ProjectDir)..\$(ProjectName)" />
</Target>
Run Code Online (Sandbox Code Playgroud)
这应该编译您的所有视图并返回任何编译时错误(如果有)。此外,对于 ASP.NET MVC 项目,您可能希望MvcBuildViews通过将其设置为启用该属性true,因为默认情况下该属性是禁用的。
...
<MvcBuildViews>true</MvcBuildViews>
...
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
705 次 |
| 最近记录: |