Problem Building a Signed WiX 3.10 Build

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Problem Building a Signed WiX 3.10 Build

John Cooper-2

1)      My first attempt gave me a cryptic error about not being able to determine the Framework in src\dtf\Documents\Reference\dtfref.shfbproj.  After a little rummaging, it seemed it might me helpful to install the latest SandCastle on my WiX build machine, so I did.

2)      Now, there is less red, but I am left with how to solve:

 

SHFB : error BE0032.  Reflection data files do not exist yet [D:\git\wix3-jmc\src\\dtf\Documents\Reference\dtfref.shfbproj]

 

This actually makes sense because, with VS 2015 RC CTP 6 installed, I also have .NET 4.6 RC.  Looking at the files in SandCastle, it appears the last version it has reflection data for is .NET 4.5.1.  I think there’s a way to redirect Sandcastle, but I’m not currently familiar enough with the product—something that will probably change.

 

Installed:

 

VS 2010

VS 2010 SDK

VS 2012

VS 2012 SDK

VS 2013

VS 2013 SDK

VS 2015

VS 2015 SDK

Sandcastle Help File Builder 15.1.12.0.

 

Anybody know how to fix this?

--

John Merryweather Cooper

Senior Software Engineer | Integration Development Group | Enterprise Notification Service

Jack Henry & Associates, Inc.® | Lenexa, KS  66214 | Ext:  431050 |[hidden email]

 

NOTICE: This electronic mail message and any files transmitted with it are intended
exclusively for the individual or entity to which it is addressed. The message,
together with any attachment, may contain confidential and/or privileged information.
Any unauthorized review, use, printing, saving, copying, disclosure or distribution
is strictly prohibited. If you have received this message in error, please
immediately advise the sender by reply email and delete all copies.


------------------------------------------------------------------------------
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
_______________________________________________
WiX-devs mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/wix-devs
Reply | Threaded
Open this post in threaded view
|

Re: Problem Building a Signed WiX 3.10 Build

John Cooper-2

Well, I’ve learned somethings.  There is a .NETFramework 4.5.3 section in the Frameworks.xml file of both the package and the Sandcastle I installed.  However, both 4.5.3 sections have a bug in them that keeps them from being useful for making an otherwise suitable template for .NETFramework 4.6:  The FSharp.Core assembly has a typo in it’s AssemblyVersion field—it has a ‘,’ (comma) where it should have a ‘.’ (period).

 

Replacing that allowed me to make a suitable section.  I checked using ILDASM, and the AssemblyVersions and PublicKeys all look right.

 

But even after regeneration, and tweaking the .NETFramework.config file, I can’t make the BE0032 go away.  Also tried with the NuGet Package—same issue.  I can regenerate, but I can’t make BE0032 go away.

 

For now, I’m just suppressing Sandcastle documentation.

 

--

John Merryweather Cooper

Senior Software Engineer | Integration Development Group | Enterprise Notification Service

Jack Henry & Associates, Inc.® | Lenexa, KS  66214 | Ext:  431050 |[hidden email]

 

 

 

From: John Cooper
Sent: Saturday, July 11, 2015 8:58 PM
To: WiX toolset developer mailing list ([hidden email])
Subject: Problem Building a Signed WiX 3.10 Build

 

1)      My first attempt gave me a cryptic error about not being able to determine the Framework in src\dtf\Documents\Reference\dtfref.shfbproj.  After a little rummaging, it seemed it might me helpful to install the latest SandCastle on my WiX build machine, so I did.

2)      Now, there is less red, but I am left with how to solve:

 

SHFB : error BE0032.  Reflection data files do not exist yet [D:\git\wix3-jmc\src\\dtf\Documents\Reference\dtfref.shfbproj]

 

This actually makes sense because, with VS 2015 RC CTP 6 installed, I also have .NET 4.6 RC.  Looking at the files in SandCastle, it appears the last version it has reflection data for is .NET 4.5.1.  I think there’s a way to redirect Sandcastle, but I’m not currently familiar enough with the product—something that will probably change.

 

Installed:

 

VS 2010

VS 2010 SDK

VS 2012

VS 2012 SDK

VS 2013

VS 2013 SDK

VS 2015

VS 2015 SDK

Sandcastle Help File Builder 15.1.12.0.

 

Anybody know how to fix this?

--

John Merryweather Cooper

Senior Software Engineer | Integration Development Group | Enterprise Notification Service

Jack Henry & Associates, Inc.® | Lenexa, KS  66214 | Ext:  431050 |[hidden email]

 

NOTICE: This electronic mail message and any files transmitted with it are intended
exclusively for the individual or entity to which it is addressed. The message,
together with any attachment, may contain confidential and/or privileged information.
Any unauthorized review, use, printing, saving, copying, disclosure or distribution
is strictly prohibited. If you have received this message in error, please
immediately advise the sender by reply email and delete all copies.


------------------------------------------------------------------------------
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
_______________________________________________
WiX-devs mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/wix-devs
Reply | Threaded
Open this post in threaded view
|

Re: Problem Building a Signed WiX 3.10 Build

Rob Mensching-7

Try uninstalling Sandcastle and make sure all of its environment variables are removed from your build cmd prompt.

 

_______________________________________________________________

FireGiant  |  Dedicated support for the WiX toolset  |  http://www.firegiant.com/

 

From: John Cooper [mailto:[hidden email]]
Sent: Saturday, July 11, 2015 10:22 PM
To: WiX toolset developer mailing list ([hidden email])
Subject: Re: [WiX-devs] Problem Building a Signed WiX 3.10 Build

 

Well, I’ve learned somethings.  There is a .NETFramework 4.5.3 section in the Frameworks.xml file of both the package and the Sandcastle I installed.  However, both 4.5.3 sections have a bug in them that keeps them from being useful for making an otherwise suitable template for .NETFramework 4.6:  The FSharp.Core assembly has a typo in it’s AssemblyVersion field—it has a ‘,’ (comma) where it should have a ‘.’ (period).

 

Replacing that allowed me to make a suitable section.  I checked using ILDASM, and the AssemblyVersions and PublicKeys all look right.

 

But even after regeneration, and tweaking the .NETFramework.config file, I can’t make the BE0032 go away.  Also tried with the NuGet Package—same issue.  I can regenerate, but I can’t make BE0032 go away.

 

For now, I’m just suppressing Sandcastle documentation.

 

--

John Merryweather Cooper

Senior Software Engineer | Integration Development Group | Enterprise Notification Service

Jack Henry & Associates, Inc.® | Lenexa, KS  66214 | Ext:  431050 |[hidden email]

 

 

 

From: John Cooper
Sent: Saturday, July 11, 2015 8:58 PM
To: WiX toolset developer mailing list ([hidden email])
Subject: Problem Building a Signed WiX 3.10 Build

 

1)      My first attempt gave me a cryptic error about not being able to determine the Framework in src\dtf\Documents\Reference\dtfref.shfbproj.  After a little rummaging, it seemed it might me helpful to install the latest SandCastle on my WiX build machine, so I did.

2)      Now, there is less red, but I am left with how to solve:

 

SHFB : error BE0032.  Reflection data files do not exist yet [D:\git\wix3-jmc\src\\dtf\Documents\Reference\dtfref.shfbproj]

 

This actually makes sense because, with VS 2015 RC CTP 6 installed, I also have .NET 4.6 RC.  Looking at the files in SandCastle, it appears the last version it has reflection data for is .NET 4.5.1.  I think there’s a way to redirect Sandcastle, but I’m not currently familiar enough with the product—something that will probably change.

 

Installed:

 

VS 2010

VS 2010 SDK

VS 2012

VS 2012 SDK

VS 2013

VS 2013 SDK

VS 2015

VS 2015 SDK

Sandcastle Help File Builder 15.1.12.0.

 

Anybody know how to fix this?

--

John Merryweather Cooper

Senior Software Engineer | Integration Development Group | Enterprise Notification Service

Jack Henry & Associates, Inc.® | Lenexa, KS  66214 | Ext:  431050 |[hidden email]

 

NOTICE: This electronic mail message and any files transmitted with it are intended
exclusively for the individual or entity to which it is addressed. The message,
together with any attachment, may contain confidential and/or privileged information.
Any unauthorized review, use, printing, saving, copying, disclosure or distribution
is strictly prohibited. If you have received this message in error, please
immediately advise the sender by reply email and delete all copies.


------------------------------------------------------------------------------
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
_______________________________________________
WiX-devs mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/wix-devs
Reply | Threaded
Open this post in threaded view
|

Re: Problem Building a Signed WiX 3.10 Build

John Cooper-2
Ok, uninstalled Sandcastle and insured that %SHFBROOT% was undefined.  even smoked the NuGet package in the package directory so it would be reinstalled just to make sure.

Good news:  BE0032 is gone.  Bad news is that it is replaced by a BE0071:

"c:\git\wix3-jmc\wix.proj" (default target) (1) ->
"c:\git\wix3-jmc\src\dtf\dtf.proj" (default target) (14) ->
"c:\git\wix3-jmc\src\dtf\Documents\Guide\dtfguide.helpproj" (default target) (39) ->
"c:\git\wix3-jmc\src\dtf\Documents\Reference\dtfref.shfbproj" (default target) (40) ->
(CoreBuildHelp target) ->
  SHFB : error BE0071: Unable to locate information for the project framework version 'v4.0.30319' or a suitable redirected version on this system.  See error number help topic for details. [c:\git\wix3-jmc\src\dtf\Documents\Reference\dtfref.shfbproj]

    1 Warning(s)
    1 Error(s)

--

John Merryweather Cooper

Senior Software Engineer | Integration Development Group | Enterprise Notification Service
Jack Henry & Associates, Inc.® | Lenexa, KS  66214 | Ext:  431050 | [hidden email]



From: Rob Mensching [[hidden email]]
Sent: Sunday, July 12, 2015 3:13 AM
To: WiX toolset developer mailing list
Subject: Re: [WiX-devs] Problem Building a Signed WiX 3.10 Build

The e-mail below is from an external source.  Please do not open attachments or click links from an unknown or suspicious origin.

Try uninstalling Sandcastle and make sure all of its environment variables are removed from your build cmd prompt.

 

_______________________________________________________________

FireGiant  |  Dedicated support for the WiX toolset  |  http://www.firegiant.com/

 

From: John Cooper [mailto:[hidden email]]
Sent: Saturday, July 11, 2015 10:22 PM
To: WiX toolset developer mailing list ([hidden email])
Subject: Re: [WiX-devs] Problem Building a Signed WiX 3.10 Build

 

Well, I’ve learned somethings.  There is a .NETFramework 4.5.3 section in the Frameworks.xml file of both the package and the Sandcastle I installed.  However, both 4.5.3 sections have a bug in them that keeps them from being useful for making an otherwise suitable template for .NETFramework 4.6:  The FSharp.Core assembly has a typo in it’s AssemblyVersion field—it has a ‘,’ (comma) where it should have a ‘.’ (period).

 

Replacing that allowed me to make a suitable section.  I checked using ILDASM, and the AssemblyVersions and PublicKeys all look right.

 

But even after regeneration, and tweaking the .NETFramework.config file, I can’t make the BE0032 go away.  Also tried with the NuGet Package—same issue.  I can regenerate, but I can’t make BE0032 go away.

 

For now, I’m just suppressing Sandcastle documentation.

 

--

John Merryweather Cooper

Senior Software Engineer | Integration Development Group | Enterprise Notification Service

Jack Henry & Associates, Inc.® | Lenexa, KS  66214 | Ext:  431050 |[hidden email]

 

 

 

From: John Cooper
Sent: Saturday, July 11, 2015 8:58 PM
To: WiX toolset developer mailing list ([hidden email])
Subject: Problem Building a Signed WiX 3.10 Build

 

1)      My first attempt gave me a cryptic error about not being able to determine the Framework in src\dtf\Documents\Reference\dtfref.shfbproj.  After a little rummaging, it seemed it might me helpful to install the latest SandCastle on my WiX build machine, so I did.

2)      Now, there is less red, but I am left with how to solve:

 

SHFB : error BE0032.  Reflection data files do not exist yet [D:\git\wix3-jmc\src\\dtf\Documents\Reference\dtfref.shfbproj]

 

This actually makes sense because, with VS 2015 RC CTP 6 installed, I also have .NET 4.6 RC.  Looking at the files in SandCastle, it appears the last version it has reflection data for is .NET 4.5.1.  I think there’s a way to redirect Sandcastle, but I’m not currently familiar enough with the product—something that will probably change.

 

Installed:

 

VS 2010

VS 2010 SDK

VS 2012

VS 2012 SDK

VS 2013

VS 2013 SDK

VS 2015

VS 2015 SDK

Sandcastle Help File Builder 15.1.12.0.

 

Anybody know how to fix this?

--

John Merryweather Cooper

Senior Software Engineer | Integration Development Group | Enterprise Notification Service

Jack Henry & Associates, Inc.® | Lenexa, KS  66214 | Ext:  431050 |[hidden email]

 

NOTICE: This electronic mail message and any files transmitted with it are intended
exclusively for the individual or entity to which it is addressed. The message,
together with any attachment, may contain confidential and/or privileged information.
Any unauthorized review, use, printing, saving, copying, disclosure or distribution
is strictly prohibited. If you have received this message in error, please
immediately advise the sender by reply email and delete all copies.

NOTICE: This electronic mail message and any files transmitted with it are intended
exclusively for the individual or entity to which it is addressed. The message,
together with any attachment, may contain confidential and/or privileged information.
Any unauthorized review, use, printing, saving, copying, disclosure or distribution
is strictly prohibited. If you have received this message in error, please
immediately advise the sender by reply email and delete all copies.


------------------------------------------------------------------------------
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
_______________________________________________
WiX-devs mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/wix-devs
Reply | Threaded
Open this post in threaded view
|

Re: Problem Building a Signed WiX 3.10 Build

John Cooper-2
Found it.  I was using the "Developer Command Prompt for VS 2015."  It looks like some of the settings in there are still specific to .NET Framework 4.5.1.

I switched to the "MSBuild Command Prompt for VS 2015" and, although SHFB gives me a fat warning, everything builds.

--

John Merryweather Cooper

Senior Software Engineer | Integration Development Group | Enterprise Notification Service
Jack Henry & Associates, Inc.® | Lenexa, KS  66214 | Ext:  431050 | [hidden email]



From: John Cooper
Sent: Sunday, July 12, 2015 7:16 AM
To: WiX toolset developer mailing list
Subject: Re: [WiX-devs] Problem Building a Signed WiX 3.10 Build

The e-mail below is from an external source.  Please do not open attachments or click links from an unknown or suspicious origin.

Ok, uninstalled Sandcastle and insured that %SHFBROOT% was undefined.  even smoked the NuGet package in the package directory so it would be reinstalled just to make sure.

Good news:  BE0032 is gone.  Bad news is that it is replaced by a BE0071:

"c:\git\wix3-jmc\wix.proj" (default target) (1) ->
"c:\git\wix3-jmc\src\dtf\dtf.proj" (default target) (14) ->
"c:\git\wix3-jmc\src\dtf\Documents\Guide\dtfguide.helpproj" (default target) (39) ->
"c:\git\wix3-jmc\src\dtf\Documents\Reference\dtfref.shfbproj" (default target) (40) ->
(CoreBuildHelp target) ->
  SHFB : error BE0071: Unable to locate information for the project framework version 'v4.0.30319' or a suitable redirected version on this system.  See error number help topic for details. [c:\git\wix3-jmc\src\dtf\Documents\Reference\dtfref.shfbproj]

    1 Warning(s)
    1 Error(s)

--

John Merryweather Cooper

Senior Software Engineer | Integration Development Group | Enterprise Notification Service
Jack Henry & Associates, Inc.® | Lenexa, KS  66214 | Ext:  431050 | [hidden email]



From: Rob Mensching [[hidden email]]
Sent: Sunday, July 12, 2015 3:13 AM
To: WiX toolset developer mailing list
Subject: Re: [WiX-devs] Problem Building a Signed WiX 3.10 Build

The e-mail below is from an external source.  Please do not open attachments or click links from an unknown or suspicious origin.

Try uninstalling Sandcastle and make sure all of its environment variables are removed from your build cmd prompt.

 

_______________________________________________________________

FireGiant  |  Dedicated support for the WiX toolset  |  http://www.firegiant.com/

 

From: John Cooper [mailto:[hidden email]]
Sent: Saturday, July 11, 2015 10:22 PM
To: WiX toolset developer mailing list ([hidden email])
Subject: Re: [WiX-devs] Problem Building a Signed WiX 3.10 Build

 

Well, I’ve learned somethings.  There is a .NETFramework 4.5.3 section in the Frameworks.xml file of both the package and the Sandcastle I installed.  However, both 4.5.3 sections have a bug in them that keeps them from being useful for making an otherwise suitable template for .NETFramework 4.6:  The FSharp.Core assembly has a typo in it’s AssemblyVersion field—it has a ‘,’ (comma) where it should have a ‘.’ (period).

 

Replacing that allowed me to make a suitable section.  I checked using ILDASM, and the AssemblyVersions and PublicKeys all look right.

 

But even after regeneration, and tweaking the .NETFramework.config file, I can’t make the BE0032 go away.  Also tried with the NuGet Package—same issue.  I can regenerate, but I can’t make BE0032 go away.

 

For now, I’m just suppressing Sandcastle documentation.

 

--

John Merryweather Cooper

Senior Software Engineer | Integration Development Group | Enterprise Notification Service

Jack Henry & Associates, Inc.® | Lenexa, KS  66214 | Ext:  431050 |[hidden email]

 

 

 

From: John Cooper
Sent: Saturday, July 11, 2015 8:58 PM
To: WiX toolset developer mailing list ([hidden email])
Subject: Problem Building a Signed WiX 3.10 Build

 

1)      My first attempt gave me a cryptic error about not being able to determine the Framework in src\dtf\Documents\Reference\dtfref.shfbproj.  After a little rummaging, it seemed it might me helpful to install the latest SandCastle on my WiX build machine, so I did.

2)      Now, there is less red, but I am left with how to solve:

 

SHFB : error BE0032.  Reflection data files do not exist yet [D:\git\wix3-jmc\src\\dtf\Documents\Reference\dtfref.shfbproj]

 

This actually makes sense because, with VS 2015 RC CTP 6 installed, I also have .NET 4.6 RC.  Looking at the files in SandCastle, it appears the last version it has reflection data for is .NET 4.5.1.  I think there’s a way to redirect Sandcastle, but I’m not currently familiar enough with the product—something that will probably change.

 

Installed:

 

VS 2010

VS 2010 SDK

VS 2012

VS 2012 SDK

VS 2013

VS 2013 SDK

VS 2015

VS 2015 SDK

Sandcastle Help File Builder 15.1.12.0.

 

Anybody know how to fix this?

--

John Merryweather Cooper

Senior Software Engineer | Integration Development Group | Enterprise Notification Service

Jack Henry & Associates, Inc.® | Lenexa, KS  66214 | Ext:  431050 |[hidden email]

 

NOTICE: This electronic mail message and any files transmitted with it are intended
exclusively for the individual or entity to which it is addressed. The message,
together with any attachment, may contain confidential and/or privileged information.
Any unauthorized review, use, printing, saving, copying, disclosure or distribution
is strictly prohibited. If you have received this message in error, please
immediately advise the sender by reply email and delete all copies.

NOTICE: This electronic mail message and any files transmitted with it are intended
exclusively for the individual or entity to which it is addressed. The message,
together with any attachment, may contain confidential and/or privileged information.
Any unauthorized review, use, printing, saving, copying, disclosure or distribution
is strictly prohibited. If you have received this message in error, please
immediately advise the sender by reply email and delete all copies.

NOTICE: This electronic mail message and any files transmitted with it are intended
exclusively for the individual or entity to which it is addressed. The message,
together with any attachment, may contain confidential and/or privileged information.
Any unauthorized review, use, printing, saving, copying, disclosure or distribution
is strictly prohibited. If you have received this message in error, please
immediately advise the sender by reply email and delete all copies.


------------------------------------------------------------------------------
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
_______________________________________________
WiX-devs mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/wix-devs