这几天打开Visual Studio 2005编译项目时,发现总是提示以下错误:
错误 1“GenerateResource”任务意外失败。
System.FormatException: 索引(从零开始)必须大于或等于零,且小于参数列表的大小。
在 Microsoft.Build.Shared.ExceptionHandling.RethrowUnlessFileIO(Exception e)
在 Microsoft.Build.Tasks.GenerateResource.NeedSeparateAppDomain()
在 Microsoft.Build.Tasks.GenerateResource.Execute()
在 Microsoft.Build.BuildEngine.TaskEngine.ExecuteTask(ExecutionMode howToExecuteTask, Hashtable projectItemsAvailableToTask, BuildPropertyGroup projectPropertiesAvailableToTask, Boolean& taskClassWasFound)
解决方法如下:
Resource文件被损坏出现问题。把项目下编译目录的Resource文件全部删除,重新编译一遍就以了!或者,删除解决资源方案管理器中Properties文件中的Settings.settings文件,然后双击Properties文件,点击“设置”,重新添加一下文件就"OK"了!