sgen.exe 位于哪里?(Visual Studio 使用的那个)

And*_* K. 4 windows-10 visual-studio-2015

Visual Studio 2015使用“ sgen.exe ”。

我在“C:\Program Files (x86)\Microsoft Visual Studio 14.0”中没有找到它

它是从哪里取来的?

我需要知道这一点,因为Visual Studio没有透露“ SGEN exited with code 1”错误的详细信息。我想查看这些详细信息以了解SGEN错误的真正原因。

我的老板建议我手动运行SGEN,因为在这种情况下SGEN有一些输出,例如,“ ... Cannot deserialize type 'TypeName' because...”。而这个输出正是我所需要的。

谢谢!

PS:由于评论而将这个问题从 SO 中移出:“这不是一个真正的编程问题,因为您可以很容易地询问有关 msword.exe 的相同问题 - 应该在 SuperUser 处询问您的硬盘中的文件。”

And*_* K. 7

事实上,搜索硬盘后答案很简单。

这取决于项目.Net版本。

  • .Net 4.6.1: C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools
  • .Net 4.6: C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6 Tools
  • .Net 4.5.1: C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools
  • .Net 4.0: C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools
  • 较低版本:将其他文件夹合二为一Program Files (x86)\Microsoft SDKs\Windows

这有助于我进行调试,因此也有助于编程。所以,这个问题可能与编程有关。但是,由于收到downvotes的事实,将问题和答案移至超级用户。


归档时间:

查看次数:

4922 次

最近记录:

8 年,10 月 前