我会给你我的问题的 2 个版本来描述它,首先是简短版本。
当我尝试构建我的应用程序时,它可以完美地完成并且我的应用程序可以工作,但是当我尝试重建它时,它会失败并给出一条错误消息,指出缺少 2 个文件(bin/debug/MusicPlayer.exe 和 bin/debug/MusicPlayer .pdb)。然后当我尝试正常构建时,它失败并出现同样的错误。
现在更长的版本:
发生这种情况的方式非常突然,我在 2 个不同的位置(都在 Visual Studio 2010 sp1 中)进行编程,但为了始终将最新版本放在正确的位置,我将整个解决方案文件夹复制到 U 盘,我复制了这个文件夹在另一台 PC 上再次使用它继续,如果我离开了,我已经做了很多次没有问题。然而,昨天,我在测试应用程序时遇到了异常。但是它没有在我的代码中显示它,而是抱怨它找不到 program.cs 文件(它在那里,但显然它有一个不同的校验和(md5),它要求我使用这个。过了一会儿,我找到我的代码的哪一部分导致了异常并修复了它。从那以后我再也没有那个错误了。但是当我后来尝试重建而不是构建时,它给了我简短版本中描述的错误。
基本上,我认为它所做的是删除调试文件夹中需要重建的文件,然后给我丢失文件(它删除的文件)的错误,因此无法成功重建,因为这些删除的文件正常的构建选项不会'不工作。(然后我要做的是从我的 USB 重新复制它们以使正常的构建工作)。不知道这是否重要,但我用 C# 编程,我还在学习。
此外,当我将它复制到我的 USB 时,我相信我没有错误并且应用程序运行良好(除了我后来修复的部分,我无法在那个位置进行测试)。当我构建整个解决方案时,它会给出一些警告 ==>“Assembly 'bun/debug/MusicPlayer.exe' 被错误地指定为文件”,这适用于 5 个文件。
有谁知道如何解决这个重建问题,如有必要,警告?提前谢谢(抱歉我的英语不好)