<experimental/filesystem> deprecated by Microsoft, will be REMOVED

I am coding a C++ application on Visual Studio (Windows 10) and have encountered an error regarding the <experimental/filesystem> header:

#error The <experimental/filesystem> header providing std::experimental::filesystem is deprecated by Microsoft \
and will be REMOVED. It is superseded by the C++17 <filesystem> header providing std::filesystem. \
You can define _SILENCE_EXPERIMENTAL_FILESYSTEM_DEPRECATION_WARNING to acknowledge that you have received this warning.

My code includes the following headers:

#include <iostream>
#include <fstream>
#include <string>
#include <windows.h>
#include <filesystem>//If I will disable it nothing happens.

#include <experimental/filesystem> //If I will disable it happens another error.
namespace fs = std::experimental::filesystem; 

using namespace std;

I have attempted to solve the issue by defining _SILENCE_EXPERIMENTAL_FILESYSTEM_DEPRECATION_WARNING in the main cpp file, as well as adding the following code from here:

#ifdef __cpp_lib_filesystem
    #include <filesystem>
    using fs = std::filesystem;
#elif __cpp_lib_experimental_filesystem
    #include <experimental/filesystem>
    using fs = std::experimental::filesystem;
#else
    #error "no filesystem support ='("
#endif

Unfortunately, neither of these attempts were successful.

What is the easiest way to resolve this error?

The easiest way to resolve this error is to replace the <experimental/filesystem> header with <filesystem>. Update your code to the following:

#include <iostream>
#include <fstream>
#include <string>
#include <windows.h>
#include <filesystem>

namespace fs = std::filesystem;

using namespace std;

Then, rebuild your project.