【发布时间】:2011-08-31 21:59:31
【问题描述】:
直到今天,它一直是一个干净的构建过程。检查了一些源文件,运行了 Hudson,我得到了这些额外的编译器错误:
[exec](ResolveKeySource 目标)-> [exec] C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets(1805,7):错误 MSB4018:“ResolveKeySource”任务意外失败。 [exec] C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets(1805,7): error MSB4018: System.InvalidOperationException: Showing a modal dialog box or form when the application is not running in UserInteractive 模式不是有效的操作。指定 ServiceNotification 或 DefaultDesktopOnly 样式以显示来自服务应用程序的通知。 [exec] C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets(1805,7):错误 MSB4018:在 System.Windows.Forms.Form.ShowDialog(IWin32Window 所有者) [执行] 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):错误 MSB4018:在 Microsoft.Build.Tasks.ResolveKeySource.ResolveManifestKey() [执行] 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 bucket, TaskExecutionMode howToExecuteTask, ITask task, Boolean& taskResult)
它似乎不会影响输出,因为我可以毫无意外地部署程序集。但是,我需要恢复构建输出的卫生状态。有什么想法可能会改变吗?这适用于 Visual Studio 2008 和 .NET 3.5。
TIA。
【问题讨论】:
标签: msbuild