После сбоя системы я переустановил VS и предложил свое решение.Теперь он получает ошибку переопределения в коде Microsoft.Пример вывода ниже:
2>Compressor.xaml.cpp
....
2>c:\program files (x86)\windows kits\10\include\10.0.17763.0\winrt\windows.foundation.numerics.h(349): warning C4099: 'Windows::Foundation::Numerics::Rational': type name first seen using 'class' now seen using 'struct' (compiling source file Compressor.xaml.cpp)
2>c:\program files (x86)\windows kits\10\include\10.0.17763.0\winrt\windows.foundation.numerics.h(567): error C2371: 'ABI::Windows::Foundation::Numerics::Rational': redefinition; different basic types (compiling source file Compressor.xaml.cpp)
2>c:\program files (x86)\windows kits\10\include\10.0.17763.0\winrt\windows.foundation.numerics.h(349): note: see declaration of 'ABI::Windows::Foundation::Numerics::Rational' (compiling source file Compressor.xaml.cpp)
2>c:\program files (x86)\windows kits\10\include\10.0.17763.0\winrt\windows.foundation.numerics.h(349): warning C4099: 'Windows::Foundation::Numerics::Rational': type name first seen using 'class' now seen using 'struct' (compiling source file CommonToolBar.xaml.cpp)
К вашему сведению: я не использую рациональное в своем коде.
Проект мертв, пока это не исправлено.Идеи?