直到今天,它一直是一個乾淨的構建過程。經過在一些源文件,跑到哈德森和我得到這些額外的編譯器錯誤:MSBuild錯誤MSB4018:「ResolveKeySource」任務意外失敗
[執行](ResolveKeySource目標) - > [執行] C:\ WINDOWS \ Microsoft.NET \框架\ v3.5版本\ Microsoft.Common.targets(1805,7):錯誤MSB4018:「ResolveKeySource」任務意外失敗。 [exec] C:\ Windows \ Microsoft.NET \ Framework \ v3.5 \ Microsoft.Common.targets(1805,7):錯誤MSB4018:System.InvalidOperationException:顯示應用程序未運行時的模式對話框或窗體在UserInteractive模式下不是有效的操作。指定ServiceNotification或DefaultDesktopOnly樣式以顯示來自服務應用程序的通知。 [exec] C:\ Windows \ Microsoft.NET \ Framework \ v3.5 \ Microsoft.Common.targets(1805,7):錯誤MSB4018:在System.Windows.Forms.Form.ShowDialog(IWin32Window所有者) [exec ] C:\ Windows \ Microsoft.NET \ Framework \ v3.5 \ Microsoft.Common.targets(1805,7):錯誤MSB4018:在System.Windows.Forms.Form.ShowDialog() [exec] C:\ Windows \ Microsoft.NET \ Framework \ v3.5 \ Microsoft.Common.targets(1805,7):error MSB4018:at Microsoft.Build.Tasks.ResolveKeySource.ResolveManifestKey() [exec] C:\ Windows \ Microsoft.NET \ Framework \ v3.5 \ Microsoft.Common.targets(1805,7):錯誤MSB4018:在Microsoft.Build.Tasks.ResolveKeySource.Execute() [exec] C:\ Windows \ Microsoft.NET \ Framework \ v3.5 \ Microsoft.Common.targets(1805,7):錯誤MSB4018:在Microsoft.Build.BuildEngine.TaskEngine.ExecuteInstantiatedTask(EngineProxy engineProxy,ItemBucket存儲桶,TaskExecutionMode howToExecu teTask,ITask任務,布爾& taskResult)
它似乎不會影響輸出,因爲我可以毫無例外地部署程序集。但是,我需要恢復生成輸出的衛生狀態。任何想法可能會改變?這是與Visual Studio 2008和.NET 3.5。
TIA。