我在 Visual Studio 2008 中使用 Sandcastle 为我的项目生成帮助。当我将项目更改为 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
谁能告诉我如何解决这个问题??在哪里更改 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.