2008-12-09 198 views
12

我有一個Pocket PC 2003解決方案,由三個項目組成,這是在Visual Studio 2005中創建的。我在Visual Studio 2008中打開解決方案,其中兩個項目由於以下錯誤而無法轉換:來自哪裏文件Microsoft.CompactFramework.VisualBasic.targets?

無法讀取項目文件'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 \框架\ V2.0.50727 \ Microsoft.CompactFramework.VisualBasic.targets

但不是在v3.5版本目錄。我查看了另一臺我的開發計算機,該文件在那裏。我重新安裝了.NET Framework和Compact Framework的v3.5,但沒有恢復該文件。它從何而來?

回答

5

它是的MSBuild目標文件中的一個,並會與Visual Studio安裝。

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

+2

謝謝。重新安裝VS2008取而代之。很高興知道是什麼讓他們消失。 – raven 2008-12-09 19:48:41

+0

我用這個提示啓動了一個「修復」安裝,它也修復了它!謝謝。 – 2015-11-02 17:35:57

38

Microsoft.CompactFramework.CSharp.targets沒有被發現...

試圖智能設備項目加載到時,您可能會遇到類似的錯誤消息上方Visual Studio在安裝新的Windows 10版本之後或從Windows 8升級到Windows 8.1時。此錯誤是由於在安裝新版本時出現以下文件被刪除的原因。

  • Microsoft.CompactFramework.Common.targets

  • Microsoft.CompactFramework.CSharp.targets

  • Microsoft.CompactFramework.VisualBasic.targets

要根本解決這個問題爲.NET Compact Framework安裝Power Toys,它會將這些丟失的文件放回它們所屬的位置。

0

對於搜索它的框架2.0文件夾,你應該複製這些四個文件的項目:

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

從框架3.5文件夾到我的電腦框架2.0, :從C:\ WINDOWS \ Microsoft.NET \框架\ v3.5版本C:\ WINDOWS \ Microsoft.NET \框架\ V2.0。50727

它爲我工作