FWIW, if I edit the test project to use my wix37-binaries folder instead of the wix38-binaries folder. The above test project builds without issue. So, there must be something "different" in wix 3.8 that is causing the build exception.
On Tue, Feb 4, 2014 at 9:24 AM, Tony <yellowjacketl...@gmail.com> wrote: > Steps taken... > > 1. Uninstall 3.7, reboot > 2. Install 3.8 (votive) > 3. using VS2012 create sample wix project > 4. uninstall votive > 5. extract wix38-binaries to ...\Wix\bin > 6. edit above sample wix project per wixtoolset.org guidelines (see > wix38test.wixproj below) > 7. open vs2012 x86 command prompt > 8. switch to folder that contains the above test solution file > 9. execute "msbuild WiX38Tester.sln /p:Configuration=Release > junk.txt > 2>&1" > 10. msbuild "crashes", junk.txt shown below... > > Any ideas? > > ============== junk.txt (long) ===================== > > Microsoft (R) Build Engine version 4.0.30319.17929 > [Microsoft .NET Framework, version 4.0.30319.17929] > Copyright (C) Microsoft Corporation. All rights reserved. > Building the projects in this solution one at a time. To enable parallel > build, please add the "/m" switch. > Build started 2/4/2014 9:10:36 AM. > Project "C:\Users\me\Documents\Visual Studio > 2012\Projects\WiX38Tester\WiX38Tester.sln" on node 1 (default targets). > ValidateSolutionConfiguration: > Building solution configuration "Release|x86". > Project "C:\Users\me\Documents\Visual Studio > 2012\Projects\WiX38Tester\WiX38Tester.sln" (1) is building > "C:\Users\me\Documents\Visual Studio > 2012\Projects\WiX38Tester\WiX38Tester\WiX38Tester.wixproj" (2) on node 1 > (default targets). > Compile: > C:\Users\me\Documents\Visual Studio > 2012\Projects\WiX38Tester\WiX38Tester\..\..\..\..\..\..\..\s2\HS-Legacy\_Dev\Curr\Dependencies\WiX\bin\candle.exe > -d"DevEnvDir=C:\Program Files (x86)\Microsoft Visual Studio > 11.0\Common7\IDE\\" -d"SolutionDir=C:\Users\me\Documents\Visual Studio > 2012\Projects\WiX38Tester\\" -dSolutionExt=.sln > -dSolutionFileName=WiX38Tester.sln -dSolutionName=WiX38Tester > -d"SolutionPath=C:\Users\me\Documents\Visual Studio > 2012\Projects\WiX38Tester\WiX38Tester.sln" -dConfiguration=Release > -dOutDir=bin\Release\ -dPlatform=x86 > -d"ProjectDir=C:\Users\me\Documents\Visual Studio > 2012\Projects\WiX38Tester\WiX38Tester\\" -dProjectExt=.wixproj > -dProjectFileName=WiX38Tester.wixproj -dProjectName=WiX38Tester > -d"ProjectPath=C:\Users\me\Documents\Visual Studio > 2012\Projects\WiX38Tester\WiX38Tester\WiX38Tester.wixproj" > -d"TargetDir=C:\Users\me\Documents\Visual Studio > 2012\Projects\WiX38Tester\WiX38Tester\bin\Release\\" -dTargetExt=.msi > -dTargetFileName=WiX38Tester.msi -dTargetName=WiX38Tester > -d"TargetPath=C:\Users\me\Documents\Visual Studio > 2012\Projects\WiX38Tester\WiX38Tester\bin\Release\WiX38Tester.msi" -out > obj\Release\ -arch x86 Product.wxs > Could not load file or assembly > 'file:///C:\s2\HS-Legacy\_Dev\Curr\Dependencies\WiX\bin\candle.exe' or one > of its dependencies. Operation is not supported. (Exception from HRESULT: > 0x80131515) > at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, > String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, > StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean > throwOnFileNotFound, Boolean forIntrospection, Boolean > suppressSecurityChecks) > at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, > String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, > StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean > throwOnFileNotFound, Boolean forIntrospection, Boolean > suppressSecurityChecks) > at > System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName > assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, > StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean > throwOnFileNotFound, Boolean forIntrospection, Boolean > suppressSecurityChecks) > at System.Reflection.RuntimeAssembly.InternalLoadFrom(String > assemblyFile, Evidence securityEvidence, Byte[] hashValue, > AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean > suppressSecurityChecks, StackCrawlMark& stackMark) > at System.Reflection.Assembly.LoadFrom(String assemblyFile) > at > Microsoft.Tools.WindowsInstallerXml.Build.Tasks.WixToolTask.ExecuteToolThread(Object > parameters) > Unhandled Exception: System.IO.FileLoadException: Could not load file or > assembly > 'file:///C:\s2\HS-Legacy\_Dev\Curr\Dependencies\WiX\bin\candle.exe' or one > of its dependencies. Operation is not supported. (Exception from HRESULT: > 0x80131515) ---> System.NotSupportedException: An attempt was made to load > an assembly from a network location which would have caused the assembly to > be sandboxed in previous versions of the .NET Framework. This release of > the .NET Framework does not enable CAS policy by default, so this load may > be dangerous. If this load is not intended to sandbox the assembly, please > enable the loadFromRemoteSources switch. See > http://go.microsoft.com/fwlink/?LinkId=155569 for more information. > --- End of inner exception stack trace --- > at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, > String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, > StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean > throwOnFileNotFound, Boolean forIntrospection, Boolean > suppressSecurityChecks) > at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, > String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, > StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean > throwOnFileNotFound, Boolean forIntrospection, Boolean > suppressSecurityChecks) > at > System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName > assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, > StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean > throwOnFileNotFound, Boolean forIntrospection, Boolean > suppressSecurityChecks) > at System.Reflection.RuntimeAssembly.InternalLoadFrom(String > assemblyFile, Evidence securityEvidence, Byte[] hashValue, > AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean > suppressSecurityChecks, StackCrawlMark& stackMark) > at System.Reflection.Assembly.LoadFrom(String assemblyFile) > at > Microsoft.Tools.WindowsInstallerXml.Build.Tasks.WixToolTask.ExecuteToolThread(Object > parameters) > at System.Threading.ThreadHelper.ThreadStart_Context(Object state) > at System.Threading.ExecutionContext.RunInternal(ExecutionContext > executionContext, ContextCallback callback, Object state, Boolean > preserveSyncCtx) > at System.Threading.ExecutionContext.Run(ExecutionContext > executionContext, ContextCallback callback, Object state, Boolean > preserveSyncCtx) > at System.Threading.ExecutionContext.Run(ExecutionContext > executionContext, ContextCallback callback, Object state) > at System.Threading.ThreadHelper.ThreadStart(Object obj) > > > =======wix38test.wixproj============== > > <?xml version="1.0" encoding="utf-8"?> > <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns=" > http://schemas.microsoft.com/developer/msbuild/2003"> > <PropertyGroup> > > <WixToolPath>$(MSBuildThisFileDirectory)..\..\..\..\..\..\..\s2\HS-Legacy\_Dev\Curr\Dependencies\WiX\bin\</WixToolPath> > <WixTargetsPath>$(WixToolPath)Wix.targets</WixTargetsPath> > <WixTasksPath>$(WixToolPath)wixtasks.dll</WixTasksPath> > <WixExtDir>$(WixToolPath)</WixExtDir> > <ReferencePath>$(WixToolPath)</ReferencePath> > <WixCATargetsPath>$(WixToolPath)sdk\wix.ca.targets</WixCATargetsPath> > <WixSdkPath>$(WixToolPath)sdk\</WixSdkPath> > </PropertyGroup> > <PropertyGroup> > <Configuration Condition=" '$(Configuration)' == '' > ">Release</Configuration> > <Platform Condition=" '$(Platform)' == '' ">x86</Platform> > <ProductVersion>3.8</ProductVersion> > <ProjectGuid>9337d04d-5829-4f09-b0d9-9ba5d19c15cc</ProjectGuid> > <SchemaVersion>2.0</SchemaVersion> > <OutputName>WiX38Tester</OutputName> > <OutputType>Package</OutputType> > </PropertyGroup> > <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == > 'Release|x86' "> > <OutputPath>bin\$(Configuration)\</OutputPath> > <IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath> > </PropertyGroup> > <ItemGroup> > <Compile Include="Product.wxs" /> > </ItemGroup> > <Import Project="$(WixTargetsPath)" /> > </Project> > > > > -- > Tony > -- Tony ------------------------------------------------------------------------------ Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121051231&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users