yamamoWorks
VS2010のビルドエラー「'Microsoft.Build.Utilities.FileTracker' のタイプ初期化子が例外をスローしました。」の解決方法

この問題に遭遇する方は少ないかもしれませんが...

Visual Studio 2010でWindowsフォームアプリケーションやWPFアプリケーションをビルドした時に以下の例外が発生して進めない場合

エラー	1	"GenerateResource" タスクが予期せずに失敗しました。
System.TypeInitializationException: 'Microsoft.Build.Utilities.FileTracker' のタイプ初期化子が例外をスローしました。 ---> System.NullReferenceException: オブジェクト参照がオブジェクト インスタンスに設定されていません。
   場所 Microsoft.Build.Utilities.FileTracker..cctor()
   --- 内部例外スタック トレースの終わり ---
   場所 Microsoft.Build.Utilities.FileTracker.EnsureFileTrackerOnPath(String rootPath)
   場所 Microsoft.Build.Tasks.GenerateResource.Execute()
   場所 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
   場所 Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask, Boolean& taskResult)	WpfApplication1

テンポラリフォルダの環境変数 %TEMP% %TMP% を確認すると幸せになれるかもしれません。Smile

テンポラリフォルダにルートドライブを指定しているとこの例外が発生します。

自分はメモリを多く積んでRAMディスクのTドライブを作成し、テンポラリフォルダを「T:\」に指定していたのですが、テンポラリフォルダを「T:\Temp」に変えたら例外が発生しなくなりました。Idea

ちなみにRAMディスクじゃなくても「D:\」などルートドライブを指定しているとダメなようです。

 


投稿日時 06-08-2010 20:50 投稿者 やまも
タグ: ,

Comments

かげぽん wrote re: VS2010のビルドエラー「'Microsoft.Build.Utilities.FileTracker' のタイプ初期化子が例外をスローしました。」の解決方法
on 07-17-2010 10:51

情報ありがとうございます。

VC#2010Expressのプロジェクトでまったく同じ現象に陥っていたので助かりました。

ちなみにWeb Developer(Silverlightアプリケーション)のほうではエラーになってなかったので、tempフォルダが関係しているとはまったく見当もつきませんでした。

やまも wrote re: VS2010のビルドエラー「'Microsoft.Build.Utilities.FileTracker' のタイプ初期化子が例外をスローしました。」の解決方法
on 07-18-2010 0:40

かげぽん さん

お役に立ててよかったです。

みるは wrote re: VS2010のビルドエラー「'Microsoft.Build.Utilities.FileTracker' のタイプ初期化子が例外をスローしました。」の解決方法
on 12-22-2011 0:59

ありがとーーーーーーーーーーーーーーーーーーー

なぜか急にコンパイルできなくなり、再インストールする直前に幸せになれました。

本当にありがとう!!!!!!!!!!!!!!!

Add a Comment

(必須)  
(オプション)
(必須)  
名前をブラウザに記憶する

画像に表示されている文字を入力してください。(大文字と小文字は区別されません)

 





Powered by Community Server (Non-Commercial Edition), by Telligent Systems
(c) 2008 yamamoWorks