打开项目时找不到 Microsoft.CompactFramework.CSharp.targets
问题原因:在打开项目时,找不到Microsoft.CompactFramework.CSharp.targets文件。
解决方法:重新安装Power Toys for .NET Compact Framework 3.5,可以通过以下链接下载该工具:http://www.microsoft.com/en-us/download/details.aspx?id=13442。如果在某些Windows/.NET framework自动更新后仍然出现此问题,可以尝试使用"修复"选项解决,而无需编辑.vbproj/.csproj文件。
此外,也可以考虑使用docker来进行构建,可以参考以下链接获取相关信息:https://gist.github.com/ashalkhakov/cc2bc798caecb52ed123f9a8ed0e575d
Windows 10的“周年更新”导致Microsoft.CompactFramework.CSharp.Targets文件丢失。解决方法是从C:\Windows.old\WINDOWS\Microsoft.NET\Framework\v3.5目录中复制该文件到正确的位置。同样的方法也适用于Microsoft.CompactFramework.Common.targets和Microsoft.CompactFramework.VisualBasic.targets文件。有用户在安装“周年更新”后删除了该目录,但可以通过重新安装Power Toys来恢复该文件。在创作者更新中也出现了相同的问题,解决方法是重新安装.NET Compact Framework Redistributable和Power Toys。对于找不到Windows.old文件夹的用户,可以从同事的电脑上复制该文件来解决问题。
近期有用户在打开项目时遇到了(Microsoft.CompactFramework.CSharp.targets was not found while opening projects)的问题。该问题的出现原因是Windows 10周年更新中已经删除了相关文件,但重新安装Power Toys可以解决该问题。以下是一些用户的评论和解决方法:
- 该问题文档化程度较低。
- 安装.NET Compact Framework Redistributable和Power Toys可以确保所有必要的文件(如MSBuild targets files)可供编译使用。
- 在最新的Windows更新之后,重新安装Power Toys可以解决这个问题。
- Power Toys解决了我的问题,谢谢。
- 最近的Windows更新后,你的链接解决了我的问题。非常感谢!
- 我们已经将所有的代码移植到了Android上,所以终于摆脱了Compact Framework,但很高兴它能帮到你!我们花了好几年的时间才完成这个任务。
- 你要找的文件是"NETCFv35PowerToys.msi"。上面的链接已经失效,但你可以在这里找到:web.archive.org/web/20080726091821/https://…
- Matt - 谢谢!你救了我一命。谷歌无法帮助我。
- 对于存档的Compact Framework 3.5,你可以使用:web.archive.org/web/20200811074848/https://www.microsoft.com/…
以上就是关于(Microsoft.CompactFramework.CSharp.targets was not found while opening projects)问题的出现原因以及解决方法的整理。如果你遇到了类似的问题,可以尝试重新安装Power Toys来解决。希望对你有帮助!