DOBON.NET DOBON.NETプログラミング掲示板過去ログ

コンパイルができなくなりました

環境/言語:[.NET Frame Work 4.0]
分類:[その他]

2つのエラーがコンパイルのときに発生しています

1つは
エラー 1 error MSB4018: "CL" タスクが予期せずに失敗しました。
System.TypeInitializationException: 'Microsoft.Build.Utilities.FileTracker' のタイプ初期化子が例外をスローしました。 ---> System.NullReferenceException: オブジェクト参照がオブジェクト インスタンスに設定されていません。
場所 Microsoft.Build.Utilities.FileTracker..cctor()
--- 内部例外スタック トレースの終わり ---
場所 Microsoft.Build.Utilities.FileTracker.FileIsExcludedFromDependencies(String fileName)
場所 Microsoft.Build.Utilities.CanonicalTrackedInputFiles.ConstructDependencyTable()
場所 Microsoft.Build.Utilities.CanonicalTrackedInputFiles.InternalConstruct(ITask ownerTask, ITaskItem[] tlogFiles, ITaskItem[] sourceFiles, ITaskItem[] outputFiles, ITaskItem[] excludedInputPaths, CanonicalTrackedOutputFiles outputs, Boolean useMinimalRebuildOptimization, Boolean maintainCompositeRootingMarkers)
場所 Microsoft.Build.Utilities.CanonicalTrackedInputFiles..ctor(ITask ownerTask, ITaskItem[] tlogFiles, ITaskItem[] sourceFiles, ITaskItem[] excludedInputPaths, CanonicalTrackedOutputFiles outputs, Boolean useMinimalRebuildOptimization, Boolean maintainCompositeRootingMarkers)
場所 Microsoft.Build.CPPTasks.CL.ComputeOutOfDateSources()
場所 Microsoft.Build.CPPTasks.TrackedVCToolTask.SkipTaskExecution()
場所 Microsoft.Build.Utilities.ToolTask.Execute()
場所 Microsoft.Build.CPPTasks.TrackedVCToolTask.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)

2つめは
エラー 2 "GenerateResource" タスクが予期せずに失敗しました。
System.TypeInitializationException: 'Microsoft.Build.Utilities.FileTracker' のタイプ初期化子が例外をスローしました。 ---> System.NullReferenceException: オブジェクト参照がオブジェクト インスタンスに設定されていません。
場所 Microsoft.Build.Utilities.FileTracker..cctor()
--- 内部例外スタック トレースの終わり ---
場所 Microsoft.Build.Utilities.FileTracker.FileIsExcludedFromDependencies(String fileName)
場所 Microsoft.Build.Utilities.CanonicalTrackedInputFiles.ConstructDependencyTable()
場所 Microsoft.Build.Utilities.CanonicalTrackedInputFiles.InternalConstruct(ITask ownerTask, ITaskItem[] tlogFiles, ITaskItem[] sourceFiles, ITaskItem[] outputFiles, ITaskItem[] excludedInputPaths, CanonicalTrackedOutputFiles outputs, Boolean useMinimalRebuildOptimization, Boolean maintainCompositeRootingMarkers)
場所 Microsoft.Build.Utilities.CanonicalTrackedInputFiles..ctor(ITask ownerTask, ITaskItem[] tlogFiles, ITaskItem[] sourceFiles, ITaskItem[] excludedInputPaths, CanonicalTrackedOutputFiles outputs, Boolean useMinimalRebuildOptimization, Boolean maintainCompositeRootingMarkers)
場所 Microsoft.Build.Tasks.GenerateResource.GetResourcesToProcess(List`1& inputsToProcess, List`1& outputsToProcess)
場所 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)

です。
今までは通常通りできてたのですがWindowsを更新したタイミングに発生するようになりました
別のWin7でも同じタイミングで発生します
更新しないほうがよかったのでしょうか
解決方法はあるのでしょうか・・・
教えてくださいm(_ _)m
自己解決しました

原因は環境変数のTEMP/TMPをRAMディスクにしていたことが原因で標準値に戻したところ無事に動作するようになりました

お騒がせしてすみませんでしたm(_ _)m
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板