Dot-Net-3.5

Microsoft.CompactFramework.VisualBasic.targets 文件來自哪裡?

  • December 3, 2017

我有一個 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,但這並沒有恢復文件。它從何而來?

它是 MSBuild 目標文件之一,將與 Visual Studio 一起安裝。

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

未找到 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,它將這些失去的文件放回它們所屬的位置。

引用自:https://stackoverflow.com/questions/353879