今天碰到这样一种情况,我在删除这个VS文件夹下的.user文件时,不小心把.vcxproj.filters也删除了。当然为什么删.user呢,因为换电脑了。
删除之后,我发现:我的解决方案目录变成这样了:

对比一下,以前的我的是这样的:

然后,有那么一刹那,我慌了,虽然这个东西对于开发没有什么影响,但是我觉得看着很不舒服,找起源文件和头文件还有ui文件来,很不好找,我不喜欢这样。
先说一下,我找了半天,他们所处的情况都是这样的:
首先,我的.vcxproj.filters 文件没有被动过,然后我点击这个按钮就可以解决问题:

但是我的不是啊,我把文件删了啊。
于是,我在想,如何进行灾后重建啊:
第一步,先看一下这个例子:
{4FC737F1-C7A5-4376-A066-2A32D752A2FF} cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx {93995380-89BD-4b04-88EB-625FBE52EBFB} h;hh;hpp;hxx;hm;inl;inc;ipp;xsd {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms Header Files Header Files Header Files Header Files Header Files Source Files Source Files Source Files Resource Files Resource Files Resource Files
乍一看,这有点乱啊!
别慌!慢慢来:
将下面这行语句复制到文件中:
{99349809-55BA-4b9d-BF79-8FDBB0286EB3} ui {4FC737F1-C7A5-4376-A066-2A32D752A2FF} cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx {93995380-89BD-4b04-88EB-625FBE52EBFB} h;hh;hpp;hxx;hm;inl;inc;ipp;xsd {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms {D9D6E242-F8AF-46E4-B9FD-80ECBC20BA3E} qrc;* false

{99349809-55BA-4b9d-BF79-8FDBB0286EB3} ui {4FC737F1-C7A5-4376-A066-2A32D752A2FF} cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx {93995380-89BD-4b04-88EB-625FBE52EBFB} h;hh;hpp;hxx;hm;inl;inc;ipp;xsd {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms {D9D6E242-F8AF-46E4-B9FD-80ECBC20BA3E} qrc;* false Source Files Source Files Source Files Source Files Source Files Source Files Source Files Header Files Header Files Resource Files Header Files Header Files Header Files Header Files Header Files Resource Files Resource Files Form Files Form Files Form Files Form Files
你会发现多了很多的刚才选中的.ui、.h、.cpp都添加到里面了,完成。
灾后重建工作圆满完成!!!!