我正在關注「Pro C#2010和.NET 4平臺」一書中的教程。之後,我在第27章負荷MyXamlPad項目中的示例代碼,並嘗試運行它,我從編譯器得到了一個錯誤如下:WPF - 如何在VS2010 SP1中運行WPF解決方案
Error 1 The "GenerateResource" task failed unexpectedly.
System.DllNotFoundException: Unable to load DLL 'FileTracker.dll': A dynamic link library (DLL) initialization routine failed. (Exception from HRESULT: 0x8007045A)
at Microsoft.Build.Shared.NativeMethodsShared.InprocTracking.StartTrackingContextWithRoot(String intermediateDirectory, String taskName, String rootMarker)
at Microsoft.Build.Utilities.FileTracker.StartTrackingContextWithRoot(String intermediateDirectory, String taskName, String rootMarkerResponseFile)
at Microsoft.Build.Tasks.GenerateResource.Execute()
at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask, Boolean& taskResult) MyXamlPad
Reference:
http://www.apress.com/9781430225492
http://www.apress.com/downloadable/download/sample/sample_id/12/
我應該怎麼做才能解決這個問題?或者我不能在VS2010中運行WPF,而必須使用MSBUILD。
謝謝
它適用於我知道。你能給我一點背景嗎?這是否意味着我的客戶必須做同樣的事情才能使用它? - 謝謝 – q0987 2011-05-24 23:20:53
運行樣品本身可能存在一些問題。默認情況下,VS 2010中的WPF項目使用.NET 4.0 Client Profile。 .NET版本中使用的樣本可能不同。 – 2011-05-25 03:48:24
爲了記錄我必須關閉並重新打開VS2010,以使此更改生效。以爲我會拯救下一個人一些混亂。 – 2011-08-01 18:52:52