1

我在 Visual Basic 2010 中使用背景图像,并在第一次尝试期间成功调试了该程序。但是,在使用我的资源试验了一些图像之后,我的项目搞砸了,给了我这个错误:

错误 1 ​​“GenerateResource”任务意外失败。System.Runtime.InteropServices.ExternalException (0x80004005):GDI+ 中发生一般错误。在 System.Drawing.Image.Save(Stream 流, ImageCodecInfo 编码器, EncoderParameters encoderParams) 在 System.Drawing.Image.Save(MemoryStream 流) 在 System.Drawing.Image.System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo si, StreamingContext 上下文)在 System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.InitSerialize(对象 obj,ISurrogateSelector surrogateSelector,StreamingContext 上下文,SerObjectInfoInit serObjectInfoInit,IFormatterConverter 转换器,ObjectWriter objectWriter,SerializationBinder binder)在 System.Runtime.Serialization.Formatters.Binary。 WriteObjectInfo.Serialize(对象 obj,BinaryWriter serWriter, Boolean fCheck)
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(Stream serializationStream, Object graph, Header[] headers, Boolean fCheck)
在 System.Resources.ResourceWriter.WriteValue(ResourceTypeCode typeCode, Object value, BinaryWriter writer, IFormatter objFormatter) 在 System.Resources.ResourceWriter.Generate 的 System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(Stream serializationStream, Object graph) () 在 System.Resources.ResourceWriter.Dispose(Boolean disposing) 在 System.Resources.ResourceWriter.Close() 在 Microsoft.Build.Tasks.ProcessResourceFiles.WriteResources(ReaderInfo reader, IResourceWriter writer) 在 Microsoft.Build.Tasks.ProcessResourceFiles。 Microsoft.Build.Tasks.ProcessResourceFiles.Run 的 Microsoft.Build.Tasks.ProcessResourceFiles.ProcessFile(String inFile, String outFileOrDir) 的 WriteResources(ReaderInfo reader, String filename)列表1 inputs, ListMicrosoft.Build.Tasks.ProcessResourceFiles.Run(TaskLoggingHelper log, ITaskItem[] assemblyFilesList, List 1 inputs, ListMicrosoft.Build.Tasks.GenerateResource.Execute() 在 Microsoft.Build.BackEnd.TaskExecutionHost 的 1 个输出,Boolean sourcePath,String language,String namespacename,String resourcesNamespace,String filename,String classname,Boolean publicClass,Boolean extractingResWFiles,String resWOutputDirectory) .Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() 在 Microsoft.Build.BackEnd.TaskBuilder.d
_20.MoveNext() WindowsApplication1

我还尝试使用 Visual Studio 2012,然后我在 Form 的背景图像中添加了一个图像,但是当我进入调试模式时,它给了我同样的错误。我现在无法使用我的 Visual Basic 的 2 个版本来处理图像。

4

0 回答 0