我在使用sandcastle为visual studio 2008中的项目生成帮助。当我将项目更改为visual studio 2010并将项目.NET版本更改为.NET 4.0我遇到了Sandcastel的这个问题。我无法理解为什么sandcastel使用C:\ Windows \ Microsoft.NET \ Framework64 \ v3.5 \ MSBuild.exe 而不是 C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0 \ MSBuild.exe 认为我指定为框架版本v4.0.30319在使用sandcastle帮助构建器构建Visual Studio 2010 .NET 4.0项目时出现错误
任何人都可以告诉我如何解决这个问题?在哪里改变msbuild.exe或其他解决方案的路径?
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.
我仍然有第1步和第2步后的错误。 – eKelvin 2010-06-07 14:36:58