【问题标题】:Where does the file Microsoft.CompactFramework.VisualBasic.targets come from?Microsoft.CompactFramework.VisualBasic.targets 文件来自哪里?
【发布时间】:2010-09-26 02:46:31
【问题描述】:

我有一个 Pocket PC 2003 解决方案,由三个项目组成,它是在 Visual Studio 2005 中创建的。我在 Visual Studio 2008 中打开该解决方案,其中两个项目由于以下错误而无法转换:

无法读取项目文件“PDA.vbproj”。 D:\PDA.vbproj(121,61):未找到导入的项目“C:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.CompactFramework.VisualBasic.targets”。确认声明中的路径正确,并且该文件存在于磁盘上。

此文件存在于v2.0.50727目录下

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Microsoft.CompactFramework.VisualBasic.targets

但不在 v3.5 目录中。我查看了另一台开发计算机,文件在那里。我重新安装了 .NET Framework 和 Compact Framework 的 v3.5,但这并没有恢复文件。它来自哪里?

【问题讨论】:

    标签: .net-3.5 compact-framework


    【解决方案1】:

    对于在 framework 2.0 文件夹中搜索它的项目,您应该复制这四个文件:

    1. Microsoft.CompactFramework.VisualBasic.targets,
    2. Microsoft.CompactFramework.CSharp.targets,
    3. Microsoft.CompactFramework.Common.targets,
    4. Microsoft.CompactFramework.Build.Tasks.dll

    从 framework 3.5 文件夹到 framework 2.0, 在我的电脑中:从 C:\Windows\Microsoft.NET\Framework\v3.5C:\Windows\Microsoft.NET\Framework\v2.0.50727

    它对我有用

    【讨论】:

    • 是的。它也对我有用。不幸的是,在我的系统中,我没有找到这些文件。我从另一个系统复制到我的。繁荣它的工作。
    【解决方案2】:

    未找到 Microsoft.CompactFramework.CSharp.targets...

    在安装新的 Windows 10 版本或从 Windows 8 升级到 Windows 8.1 后尝试将智能设备项目加载到 Visual Studio 时,您可能会遇到类似上述错误消息。此错误是由于在安装新版本时删除了以下文件。

    • Microsoft.CompactFramework.Common.targets

    • Microsoft.CompactFramework.CSharp.targets

    • Microsoft.CompactFramework.VisualBasic.targets

    要解决此问题,只需安装适用于 .NET Compact Framework 的 Power Toys,它会将这些丢失的文件放回它们所属的位置。

    【讨论】:

    • 您刚刚让我不必恢复到 Windows 7(从 10)。这似乎也解决了我的同步中心未启动问题。谢谢!。对于那些需要电动玩具链接的人,你可以去microsoft.com/en-us/download/confirmation.aspx?id=13442
    • @GeovaniMartinez:我可以确认这适用于 Win7 -> Win10 相关问题。
    • 在升级到 win 10 后遇到了同样的问题!非常感谢!!
    • @Marmenmu 谢谢。你拯救了我的一天。
    • @marmenmu 虽然重新安装 VS2008 可能会起作用,但这只需要一小部分时间。我需要在 Windows 10 升级后和一些 Windows 10 更新后执行此操作。
    【解决方案3】:

    它是 MSBuild 目标文件之一,将与 Visual Studio 一起安装。

    http://msdn.microsoft.com/en-us/library/ms164312.aspx

    【讨论】:

    • 谢谢。重新安装 VS2008 替换了它们。很高兴知道是什么让它们消失了。
    • 我使用这个提示开始“修复”安装,它也修复了它!谢谢。
    猜你喜欢
    • 2018-12-22
    • 2023-03-28
    • 1970-01-01
    • 2015-01-17
    • 1970-01-01
    • 2010-09-21
    • 2014-04-24
    • 2015-07-13
    • 1970-01-01
    相关资源
    最近更新 更多