Microsoft.CompactFramework.VisualBasic.targets 文件來自哪裡?
我有一個 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,它將這些失去的文件放回它們所屬的位置。