だから私は小惑星ゲームをコンパイルしようとしています。ほぼ機能しており、すべてのファイルが配置されているなど...
このコードにヒットすると問題が発生します。
FileStream myFileStream = new FileStream(filename, FileMode.Open, FileAccess.Read, FileShare.Read);
string myTempFile = @"F:\Documents\Junior School\Computer Programming (Java 1)\AsteroidsWithSound\AsteroidsWithSound\temp\mysound" + i.ToString() + ".wav";
それは私にエラー/警告を与えます、それが何と呼ばれているのか正確にはわかりませんが、それは言います
ArgumentExceptionは処理されませんでした。空のパス名は無効です。
この問題の原因となっているこのようなコードのチャンクについてオンラインで読んだことがありますが、解決策を見つけることができませんでした。どんな助けでも素晴らしいでしょう。
編集:ファイル名はこのチャンクで定義されています。
string filename = this.Player.FileName;
this.Player.Open("");
File.Delete(filename);
this.isReady = true;