2016-03-17 57 views
0

在Visual Studio 2015年+ SP1中,XAML設計正顯示出此錯誤:VS2015:XAML設計師:錯誤: 「System.IO.FileNotFoundException系統找不到指定的文件(從HRESULT異常:0x80070002」

System.IO.FileNotFoundException 
The system cannot find the file specified. (Exception from HRESULT: 0x80070002) 
    at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo) 
    at Microsoft.MetadataReader.NativeMethods.SafeOpenFile(String fileName) 
    at Microsoft.MetadataReader.FileMapping..ctor(String fileName) 
    at Microsoft.MetadataReader.MetadataDispenser.OpenFileAsFileMapping(String fileName) 
    at Microsoft.MetadataReader.Loader.ResolveModule(Assembly containingAssembly, String moduleName) 
    at Microsoft.MetadataReader.DefaultUniverse.ResolveModule(Assembly containingAssembly, String moduleName) 
    at Microsoft.MetadataReader.SimpleUniverse.Microsoft.MetadataReader.ITypeUniverse.ResolveModule(Assembly containingAssembly, String moduleName) 
... 

下面是截圖:

enter image description here

更新

通過Microsoft建議去了修復這個錯誤,見Debugging or Disabling Project Code in XAML Designer

+1

所有的時間或只是當你打開一個特定的項目/ XAML flle? – ChrisF

+0

剛剛用全新的WPF應用程序進行測試,並且工作正常。所以它一定是與我正在工作的項目有關的東西。 – Contango

回答

1

問題是由於我在使用MEF而導致的,而我正在使用的項目缺少一些需要輸入項目的組件。

當我添加所需的程序集時,錯誤消失,並且XAML預覽開始再次運行。

0

問題再次出現,所以我最終創建了一個單獨的解決方案,鏈接到我打算預覽的項目。這很好,並且在查看XAML預覽時速度更快。

0

該問題再次出現,所以我確保所有內容都構建爲「任何CPU」。

錯誤消失,XAML預覽開始再次運行。

enter image description here

相關問題