VBでResourcesフォルダに画像を追加した際に起こるエラーの対処法

引き継いだコードなのですがResourcesフォルダ内に新たに画像を追加したり、削除したりすると下記のようなエラーが発生しました。
System.OutOfMemoryException: 種類 'System.OutOfMemoryException' の例外がスローされました
このエラーの対処法を記述していきます。
※Resourcesフォルダを削除するのでどこかに画像を一時避難させておいてください

↓エラー全文

エラー 1 The "GenerateResource" task failed unexpectedly. System.OutOfMemoryException: 種類 'System.OutOfMemoryException' の例外がスローされました。 場所 System.IO.MemoryStream.set_Capacity(Int32 value) 場所 System.IO.MemoryStream.EnsureCapacity(Int32 value) 場所 System.IO.MemoryStream.Write(Byte buffer, Int32 offset, Int32 count) 場所 System.IO.BinaryWriter.Write(Byte buffer) 場所 System.Runtime.Serialization.Formatters.Binary.BinaryWriter.WriteSingleArray(NameInfo memberNameInfo, NameInfo arrayNameInfo, WriteObjectInfo objectInfo, NameInfo arrayElemTypeNameInfo, Int32 length, Int32 lowerBound, Array array) 場所 System.Runtime.Serialization.Formatters.Binary.BinaryWriter.WriteObjectByteArray(NameInfo memberNameInfo, NameInfo arrayNameInfo, WriteObjectInfo objectInfo, NameInfo arrayElemTypeNameInfo, Int32 length, Int32 lowerBound, Byte byteA) 場所 System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteArray(WriteObjectInfo objectInfo, NameInfo memberNameInfo, WriteObjectInfo memberObjectInfo) 場所 System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Write(WriteObjectInfo objectInfo, NameInfo memberNameInfo, NameInfo typeNameInfo) 場所 System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Serialize(Object graph, Header inHeaders, __BinaryWriter serWriter, Boolean fCheck) 場所 System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(Stream serializationStream, Object graph, Header headers, Boolean fCheck) 場所 System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(Stream serializationStream, Object graph) 場所 System.Resources.ResourceWriter.WriteValue(ResourceTypeCode typeCode, Object value, BinaryWriter writer, IFormatter objFormatter) 場所 System.Resources.ResourceWriter.Generate() 場所 System.Resources.ResourceWriter.Dispose(Boolean disposing) 場所 System.Resources.ResourceWriter.Close() 場所 Microsoft.Build.Tasks.ProcessResourceFiles.WriteResources(IResourceWriter writer) 場所 Microsoft.Build.Tasks.ProcessResourceFiles.WriteResources(String filename) 場所 Microsoft.Build.Tasks.ProcessResourceFiles.ProcessFile(String inFile, String outFile) 場所 Microsoft.Build.Tasks.ProcessResourceFiles.Run(TaskLoggingHelper log, ITaskItem assemblyFilesList, ArrayList inputs, ArrayList outputs, Boolean sourcePath, String la nguage, String namespacename, String resourcesNamespace, String filename, String classname, Boolean publicClass) 場所 Microsoft.Build.Tasks.GenerateResource.Execute() 場所 Microsoft.Build.BuildEngine.TaskEngine.ExecuteInstantiatedTask(EngineProxy engineProxy, ItemBucket bucket, TaskExecutionMode howToExecuteTask, ITask task, Boolean& taskResult) CompMng

ググってもterateilで質問してもエラーをとることができなかったのですがいろいろと模索していたら解決できたので、共有。誰かの助けになれば幸いです。 1ヵ月無駄な時間を過ごしてしましました。

①ソリューションエクスプローラ上にあるResourcesフォルダを削除する
f:id:harumi_sagawa:20180709202939p:plain
②削除の確認ボタンが出るのでOK
f:id:harumi_sagawa:20180709203019p:plain
③エラーがたくさん出るのを確認
f:id:harumi_sagawa:20180709203058p:plain
④プロジェクトを保存する。画像は保存せずに閉じようとした場合。はいを選択
f:id:harumi_sagawa:20180709203229p:plain
⑤プロジェクトフォルダに移動しMyProjectを開く
f:id:harumi_sagawa:20180709203333p:plain
⑥2つのResourcesファイルを削除※多分これが問題
f:id:harumi_sagawa:20180709203453p:plain
⑦プロジェクトを開きプロジェクト→CompMsgのプロパティ
f:id:harumi_sagawa:20180709203634p:plain
⑧クリックしてResourcesを作成
f:id:harumi_sagawa:20180709203725p:plain
⑨ドラック&ドロップで画像をぶち込む

以上の手順でエラーは解決できると思います。簡単な手順なのですがVBを触るのもvisual studioを触るのも初めてだったのでかなり苦戦してしまいました...