3

我不得不格式化我的电脑,重新安装所有 Visual Studio 和 Xamarin 的东西,但在那之后,我的旧项目和新项目都会抛出这个错误:

未找到导入的项目“C:\Program Files (x86)\Windows Kits\10\bin\10.0.14393.0\XamlCompiler\Microsoft.Windows.UI.Xaml.Common.targets”。确认声明中的路径正确,并且该文件存在于磁盘上。C:\Program Files (x86)\MSBuild\Microsoft\WindowsXaml\v14.0\8.21\Microsoft.Windows.UI.Xaml.Common.targets

我什至无法理解此错误,也无法在 Google 中找到任何内容。第一个文件地址与第二个不同,这没有意义。第二个是我的 UWP.csproj 中的实际一个,它在我的驱动器中的这个位置。第一个文件地址我不知道它来自哪里,它不在我的驱动器中。我的驱动器中不存在 10.0.14393.0 文件夹。

知道如何理解这个问题并解决它吗?

谢谢

编辑:再次格式化我的计算机并重新安装整个 Visual Studio/Xamarin 套件后,我验证了这两个路径都存在于我的计算机中。我不知道发生了什么。

4

1 回答 1

1

在解决方案资源管理器上右键单击 .csproj 文件,即 SampleProject(load failed),然后右键单击选择编辑解决方案。一旦你到达那里然后找到 TargetPlatformVersion 标签,它也有像这样的十进制值 10.1.17882.0 blablabla 类似的东西......然后打开文件夹 C:\Program Files (x86)\Windows Kits\10\bin 你会看到版本 SDK 文件夹在那里,然后复制最新版本 SDK 文件夹的文件夹名称并粘贴或替换 TargetPlatformVersion 标记中的值 10.1.17882.0 与 TargetPlatformMinVersion 标记相同,但 .csproj 文件上的 SDK 版本较低。右键单击并重新加载项目欢呼!

于 2019-08-27T13:37:29.037 回答