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

Reply via email to