How can I use the "Precompile during publishing" flag on a VS2013 x64 project? No matter what I do, it fails to publish because it insists on using the x86 ASPNETCOMPILER.
I think I used to have this working in VS2012, but after upgrading to VS2013 it is no longer working.
I recall the fix involving changing a text file related to MSBuild
but I honestly don't know very much about it so it's a little hazy.
Any help is greatly appreciated. Thanks!
This seems to be a bug in Visual Studio 2013.
Microsoft Connect - Precompile error when using X64 platform
The workaround listed there works and is to add the following xml in the Project/PropertyGroup xml tag to the publish profile (located in the Properties\PublishProfiles directory of your project).
<AspnetCompilerPath>C:\Windows\Microsoft.NET\Framework64\v4.0.30319</AspnetCompilerPath>
I was getting this build error before applying the above workaround: "Could not load file or assembly '****' or one of its dependencies. An attempt was made to load a program with an incorrect format." - ASPNETCOMPILER
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