1

私は Visual Basic 2010 で背景画像を扱っていましたが、最初の試行でプログラムのデバッグに成功しました。ただし、リソースを使用していくつかの画像を試した後、プロジェクトが台無しになり、次のエラーが発生しました。

エラー 1 「GenerateResource」タスクが予期せず失敗しました。System.Runtime.InteropServices.ExternalException (0x80004005): GDI+ で一般的なエラーが発生しました。System.Drawing.Image.Save (ストリーム ストリーム、ImageCodecInfo エンコーダ、EncoderParameters encodingParams) で System.Drawing.Image.Save (MemoryStream ストリーム) で System.Drawing.Image.System.Runtime.Serialization.ISerializable.GetObjectData (SerializationInfo si、 System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.InitSerialize (オブジェクト obj、ISurrogateSelector surrogateSelector、StreamingContext コンテキスト、SerObjectInfoInit serObjectInfoInit、IFormatterConverter コンバーター、ObjectWriter objectWriter、SerializationBinder バインダー) で System.Runtime.Serialization.Formatters.Binary で。 WriteObjectInfo.Serialize(オブジェクト obj,
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(Stream serializationStream、Object graph、Header[] headers、Boolean fCheck) の BinaryWriter serWriter、Boolean fCheck )
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize (ストリーム serializationStream、オブジェクト グラフ) で System.Resources.ResourceWriter.WriteValue (ResourceTypeCode typeCode、オブジェクト値、BinaryWriter ライター、IFormatter objFormatter) で System.Resources.ResourceWriter.Generate () Microsoft.Build.Tasks.ProcessResourceFiles.WriteResources (ReaderInfo リーダー、IResourceWriter ライター) で Microsoft.Build.Tasks.ProcessResourceFiles で System.Resources.ResourceWriter.Close() で System.Resources.ResourceWriter.Dispose (ブール値の破棄) で。 Microsoft.Build.Tasks.ProcessResourceFiles.ProcessFile(String inFile, String outFileOrDir) の WriteResources(ReaderInfo リーダー、文字列ファイル名) Microsoft.Build.Tasks.ProcessResourceFiles.Run(TaskLoggingHelper ログ、ITaskItem[] assemblyFilesList、リスト1 inputs, ListMicrosoft.Build.Tasks.ProcessResourceFiles.Run(TaskLoggingHelper ログ、ITaskItem[] assemblyFilesList、List 1 inputs, List1 つの出力、ブール値の sourcePath、文字列の言語、文字列の名前空間名、文字列の resourcesNamespace、文字列のファイル名、文字列のクラス名、ブール値の publicClass、ブール値の extractingResWFiles、文字列 resWOutputDirectory) (Microsoft.Build.Tasks.GenerateResource.Execute()、Microsoft.Build.BackEnd.TaskExecutionHost) .Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() at Microsoft.Build.BackEnd.TaskBuilder.d
_20.MoveNext() WindowsApplication1

Visual Studio 2012 も使用してみましたが、フォームの背景画像に画像を追加しましたが、デバッグ モードに入ると同じエラーが発生します。現在、Visual Basic の 2 つのバージョンを使用して画像を操作できません。

4

0 に答える 0