You can also copy it to a non NTFS (FAT32 for example) partition and copy it 
back.    The stream is an NTFS artifact and doesn't affect the contents / hash 
of the actual file.
________________________________________
From: Dave Andersen <d.ander...@gmail.com>
Sent: Wednesday, February 05, 2014 1:37 PM
To: General discussion about the WiX toolset.
Subject: Re: [WiX-users] Upgrade to 3.8 breaks MSBuild?

Interesting, I didn't know about that streams tool. The other way you can
do it is just right-click on the .zip, and click "Unblock", and that should
unblock all the files contained within the zip as well.

-Dave


On Tue, Feb 4, 2014 at 7:36 AM, Tony <yellowjacketl...@gmail.com> wrote:

> I figured it out.
>
> It seems that whatever method I used to download/extract wix38-binaries.zip
> onto my system triggered an OS's "security feature".  Apparently all of the
> wix .exe and .dlls were marked as "from a remote source" as such, a protect
> mechanism kicks in that prevents those exes and dlls from executing.  To
> fix the issue I had to grab the sysinternals tool, "streams".  And run
> "streams -s -d *" in my ...\wix\bin folder.
>
> Thanks for listening....
>
> Streams tool...
>
> http://technet.microsoft.com/en-us/sysinternals/bb897440.aspx
>
> forum post that guided me to streams...
>
>
> http://social.technet.microsoft.com/Forums/windows/en-US/147837e4-c0cd-4a81-91f6-a6b9a03ae00d/disable-this-file-comes-from-another-computer?forum=itprovistasecurity
>
> msdn link found in the MSBuild error that gave me clues the behavior was
> odd...
>
> http://msdn.microsoft.com/en-us/library/ee890038(v=vs.100).aspx
>
>
>
>
> On Tue, Feb 4, 2014 at 9:39 AM, Tony <yellowjacketl...@gmail.com> wrote:
>
> > 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
> >
>
>
>
> --
> 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
>
------------------------------------------------------------------------------
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

------------------------------------------------------------------------------
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