Error during build using builder builder sandcastle with Visual Studio 2010 .NET 4.0 project

I used sandcastle to create help for my project in visual studio 2008. When I change my project to visual studio 2010 and change the version of .NET for .NET 4.0, I had a problem with Sandcastel. I can’t understand why Sandcastel uses C: \ Windows \ Microsoft.NET \ Framework64 \ v3.5 \ MSBuild.exe and not C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0 \ MSBuild.exe thinking that I specified as the frame version v4.0.30319

Can someone tell me how to solve this problem? Where to change the path to msbuild.exe or another solution ???

Generating reflection information...
[C:\Windows\Microsoft.NET\Framework64\v3.5\MSBuild.exe]
GenerateRefInfo:
  MrefBuilder (v2.4.10520.1)
  Copyright c Microsoft 2006
  Info: Loaded 1 assemblies for reflection and 0 dependency assemblies.
MREFBUILDER : error : Unresolved assembly reference: System.Windows.Forms (System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089) required by WLAEDInt

Last step completed in 00:00:01.2731

-------------------------------

SHFB: Error BE0043: Unexpected error detected in last build step.  See output above for details.
+3
source share
3 answers

, : http://shfb.codeplex.com/Thread/View.aspx?ThreadId=214594

:

1: , Sandcastle, VS2010, : sandcastlestyles.codeplex.com. "Sandcastle May 2008 Patch Rev 3".

2: Runtime "MRefBuilder.exe.config", RTM- .NET 4.0:

<supportedRuntime version="v4.0.30319"/> <!-- 4.0 RTM -->

1, 2, , .

+1

Sandcastle .NET 4 - . , , , .NET 4 .

: ; , , .NET 4.

+2

Sandboxle Help File Builder v1.9.1.0 Microsoft.VisualStudio.TestTools.UITesting.

, UITest ( Visual Studio) , . bingo Builder Builder Sandcastle.

+1

Source: https://habr.com/ru/post/1748005/


All Articles