我无法在Visual Studio 2013专业版中以发布模式发布我的项目。我最近将项目的.net框架从4.5更改为4.6并使用测试和生产环境模拟开发环境,我从dev机器上卸载了.Net Framework 4.5和4.5.1 SDK并且只有4.6.1框架安装。
注意:Visual Studio将使用.Net Framework 4.5和4.5.1目标包。
当我在发布模式下发布项目时,会出现以下错误:
任务无法使用Sdktoolspath“”或注册表项找到“sgen.exe”:“HKEY_Local_Machine \ Software \ Microsoft \ Microsoft SDKS \ Windows \ v8.1A \ WinSDK-NetFx40Tools-x86”。确保已设置Sdktoolpath,并且该工具位于SdkToolPath下正确的处理器特定位置,并且已安装Microsoft Windows SDK。
我的开发机器有.Net Framework 4.6 Target Pack和Runtime框架。我想仅使用此框架发布。如何解决这个问题?
答案 0 :(得分:0)
安装Windows SDK 8.1对我有用 -
https://developer.microsoft.com/en-us/windows/downloads/windows-8-1-sdk。
另外,您需要安装项目所需的.net Framework。
https://www.microsoft.com/net/targeting?utm_source=getdotnetsdk&utm_medium=referral