我已经安装了 Visual Studio 2015 并正在尝试升级我们的(32 位)VS2010 项目。当项目编译时,它会尝试运行 SGEN (Generate Serialization Assembly=on) from
C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6 Tools\sgen.exe
无论是从命令行还是在 Visual Studio 中,都会出现此窗口,并且没有为 sgen 提供命令行选项:
这是作为 VS2015(发行版)的一部分安装的 .NET 4.6。我可以运行 32 位 .Net 4.6 程序集,所以它已经安装好了。
在 .Net4.6 安装上使用“修复”并没有解决问题或报告任何问题。.NET x86 和 x64 的注册表项似乎是正确的(并且版本相同)。