Is there a way to get the aspnet_compiler to go through all views and return all errors, rather than just the errors in the current view directory?
For example, lets say I have a project that has a bunch of folders...
Views
Folder1
Folder2
Folder3
Folder4
Two of them (Folder2
and Folder3
) have errors. aspnet_compiler will run, and only return the errors it comes across in Folder2
. It won't return those in Folder3
at the same time. Once I fix the errors in Folder2
and run it again, it'll then pick up the ones in the Folder3
. I fix those. And then have to run the tool again, and again until it's all fixed.
This is getting annoying!!
For reference, here's the command I use:
C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_compiler -v / -p "C:\path\to\project"
Thanks in advance!
11 years later, I grew tired of re-running aspnet_compiler
myself and came up with one weird trick...
.exe
(or Linqpad project) that loads aspnet_compiler.exe
into your process.AppDomain.FirstChanceException
to be notified of all HttpCompileException
instances.
aspnet_compiler
's Main()
method, which fails at the first try.HttpCompileException
in a HashSet
.aspnet_compiler
's Main
method.HttpCompileException
is thrown, then your program has the name of the file that failed, so then add that file to the -x
compiler exclusion-list and re-run aspnet_compiler
's Main
method again.(I'm still tidying-up my Linqpad program that does this, I'll post it to this answer shortly). I wonder if @DanAtkinson can still use it...
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With