打开项目时找不到Microsoft.CompactFramework.CSharp.targets

MAR*_*att 27 .net c# compact-framework windows-ce visual-studio-2008

我试图在Visual Studio 2008中创建一个智能设备项目.

目标平台:Windows Mobile 5.0 Pocket PC SDK.

.NET Compact Framework版本:.NET Compact Framework 3.5

但是我收到以下错误:

在此输入图像描述

Lex*_* Li 62

记录很少.

必须为所有必需的文件(例如MSBuild目标文件)安装.NET Compact Framework Redistributable和Power Toys,才能进行编译.

  • 基本上这在Windows 10周年更新中得到了解决,但是如果你再次重新安装Power Toys它会修复它.https://www.microsoft.com/en-us/download/details.aspx?id=13442 (37认同)
  • 在这里,它再次出现在2019年最新的Windows 10更新中... (2认同)

Pau*_*rey 33

对于因Windows 10"周年纪念更新"而在此结束的所有人,请注意可以在C:\ Windows.old\WINDOWS\Microsoft.NET\Framework\v3中找到文件Microsoft.Compactframework.CSharp.Targets .5目录并复制回它所属的位置!

(与Microsoft.CompactFramework.Common.targets,Microsoft.CompactFramework.VisualBasic.targets相同)

  • 在Anniversary轻松决定自己安装之后,我遇到了这个目录.卫生署!但我很快发现我可以通过重新安装电动玩具来恢复它.https://www.microsoft.com/en-us/download/details.aspx?id=13442 (5认同)

MAX*_*AXE 8

这也发生在我身上,不止一次,发生在Visual Studio 2008 Professional的两个项目中。

对我来说,解决这个问题很容易:只需重新安装(我使用的“修复”选项看起来很不错).NET Compact Framework 3.5Power Toys。您可以在这里找到此工具:http : //www.microsoft.com/zh-cn/download/details.aspx?id=13442

我认为有时候,也许在某些Windows / .NET框架自动更新之后,仍然可能出现此问题。但是,在这种情况下,解决方案非常简单,无需编辑.vbproj / .csproj文件!

  • 实际上,“修复”选项就足够了。-我正在考虑使用docker尝试我的未来构建:https://gist.github.com/ashalkhakov/cc2bc798caecb52ed123f9a8ed0e575d (2认同)