C# “在哪里?”;microsoft.portable.csharp.targets“是什么;?

C# “在哪里?”;microsoft.portable.csharp.targets“是什么;?,c#,visual-studio-2019,C#,Visual Studio 2019,我正在使用Microsoft Visual Studio Community 2019,版本16.4.5 我已经使用ILSpy和“保存代码…”命令创建了一个C#项目。 它创建时没有任何错误 当我尝试打开此新项目时,VS显示以下错误: "The imported project "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\Portable\v4.5\Microsoft.Portab

我正在使用Microsoft Visual Studio Community 2019,版本16.4.5

我已经使用ILSpy和“保存代码…”命令创建了一个C#项目。 它创建时没有任何错误

当我尝试打开此新项目时,VS显示以下错误:

"The imported project "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\Portable\v4.5\Microsoft.Portable.CSharp.targets" was not found. Also, it was tried to find "Microsoft\Portable\v4.5\Microsoft.Portable.CSharp.targets" in the fallback search paths for $(MSBuildExtensionsPath32) - "C:\Program Files (x86)\MSBuild". These search paths were defined in "C:\Users\MyUser\AppDAta\Local\TEmp\dev6AB3.tmp". Make sure that the path in the <Import> declaration is correct and that the file exists in one of these search path. C:\Users\MyUser\Desktop\SomeProject.csproj".
“导入的项目”C:\Program Files(x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\Portable\v4.5\Microsoft.Portable.CSharp.targets”未找到。此外,还尝试在$(MSBuildExtensionsPath32)-“C:\Program Files(x86)的回退搜索路径中查找“Microsoft\Portable\v4.5\Microsoft.Portable.CSharp.targets”\这些搜索路径是在“C:\Users\MyUser\AppDAta\Local\TEmp\dev6AB3.tmp”中定义的。请确保声明中的路径正确,并且文件存在于其中一个搜索路径中。C:\Users\MyUser\Desktop\SomeProject.csproj。
我在C:驱动器上搜索了Microsoft.Portable.CSharp.targets,但没有找到


如何获取此文件?

您是否正在为未安装的平台进行反编译,例如.NET Core/Standard/UWP/。。。?安装平台或重新创建项目。大多数*.targets是MSBuild安装程序的一部分,有些是MSBuild的扩展。但是反编译器依赖非标准的*.target文件会很奇怪。