直到今天,它一直是一个干净的构建过程。经过在一些源文件,跑到哈德森和我得到这些额外的编译器错误: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。