diff --git a/CaptureTestApp.NuGet/CaptureTestApp.NuGet.csproj b/CaptureTestApp.NuGet/CaptureTestApp.NuGet.csproj index fc3136d..8303f6d 100644 --- a/CaptureTestApp.NuGet/CaptureTestApp.NuGet.csproj +++ b/CaptureTestApp.NuGet/CaptureTestApp.NuGet.csproj @@ -6,13 +6,13 @@ true MinimumRecommendedRules.ruleset Debug;Release - x86;x64 + x86;x64;ARM64 - + \ No newline at end of file diff --git a/CaptureTestApp/CaptureTestApp.csproj b/CaptureTestApp/CaptureTestApp.csproj index 4bbb285..8d5c93e 100644 --- a/CaptureTestApp/CaptureTestApp.csproj +++ b/CaptureTestApp/CaptureTestApp.csproj @@ -6,7 +6,7 @@ true MinimumRecommendedRules.ruleset Debug;Release - x86;x64 + x86;x64;ARM64 diff --git a/MediaCaptureWPF.Native/MediaCaptureWPF.Native.vcxproj b/MediaCaptureWPF.Native/MediaCaptureWPF.Native.vcxproj index 16d1629..66499c6 100644 --- a/MediaCaptureWPF.Native/MediaCaptureWPF.Native.vcxproj +++ b/MediaCaptureWPF.Native/MediaCaptureWPF.Native.vcxproj @@ -1,6 +1,10 @@  + + Debug + ARM64 + Debug Win32 @@ -9,6 +13,10 @@ Debug x64 + + Release + ARM64 + Release Win32 @@ -40,6 +48,13 @@ true Unicode + + DynamicLibrary + true + v143 + true + Unicode + DynamicLibrary false @@ -54,6 +69,13 @@ true Unicode + + DynamicLibrary + false + v143 + true + Unicode + @@ -63,12 +85,18 @@ + + + + + + true @@ -78,6 +106,10 @@ true $(SolutionDir)$(Platform)\$(Configuration)\$(MSBuildProjectName)\ + + true + $(SolutionDir)$(Platform)\$(Configuration)\$(MSBuildProjectName)\ + false $(SolutionDir)$(Platform)\$(Configuration)\$(MSBuildProjectName)\ @@ -86,6 +118,10 @@ false $(SolutionDir)$(Platform)\$(Configuration)\$(MSBuildProjectName)\ + + false + $(SolutionDir)$(Platform)\$(Configuration)\$(MSBuildProjectName)\ + Level3 @@ -110,6 +146,18 @@ mfuuid.lib;mfplat.lib;RuntimeObject.lib;D3d9.lib + + + Level3 + Disabled + WIN32;_DEBUG;%(PreprocessorDefinitions) + Use + + + true + mfuuid.lib;mfplat.lib;RuntimeObject.lib;D3d9.lib + + Level3 @@ -134,6 +182,18 @@ UseLinkTimeCodeGeneration + + + Level3 + WIN32;NDEBUG;%(PreprocessorDefinitions) + Use + + + true + mfuuid.lib;mfplat.lib;RuntimeObject.lib;D3d9.lib + UseLinkTimeCodeGeneration + + @@ -155,8 +215,10 @@ Create Create + Create Create Create + Create diff --git a/MediaCaptureWPF.sln b/MediaCaptureWPF.sln index 492e30c..567b27f 100644 --- a/MediaCaptureWPF.sln +++ b/MediaCaptureWPF.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 -VisualStudioVersion = 17.14.36603.0 d17.14 +VisualStudioVersion = 17.14.36603.0 MinimumVisualStudioVersion = 10.0.40219.1 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MediaCaptureWPF.Native", "MediaCaptureWPF.Native\MediaCaptureWPF.Native.vcxproj", "{21717C88-442C-47EB-94D5-0405CB3CDD9F}" EndProject @@ -19,60 +19,88 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CaptureTestApp.NuGet", "Cap EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|ARM64 = Debug|ARM64 Debug|x64 = Debug|x64 Debug|x86 = Debug|x86 + Release|ARM64 = Release|ARM64 Release|x64 = Release|x64 Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution + {21717C88-442C-47EB-94D5-0405CB3CDD9F}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {21717C88-442C-47EB-94D5-0405CB3CDD9F}.Debug|ARM64.Build.0 = Debug|ARM64 {21717C88-442C-47EB-94D5-0405CB3CDD9F}.Debug|x64.ActiveCfg = Debug|x64 {21717C88-442C-47EB-94D5-0405CB3CDD9F}.Debug|x64.Build.0 = Debug|x64 {21717C88-442C-47EB-94D5-0405CB3CDD9F}.Debug|x86.ActiveCfg = Debug|Win32 {21717C88-442C-47EB-94D5-0405CB3CDD9F}.Debug|x86.Build.0 = Debug|Win32 + {21717C88-442C-47EB-94D5-0405CB3CDD9F}.Release|ARM64.ActiveCfg = Release|ARM64 + {21717C88-442C-47EB-94D5-0405CB3CDD9F}.Release|ARM64.Build.0 = Release|ARM64 {21717C88-442C-47EB-94D5-0405CB3CDD9F}.Release|x64.ActiveCfg = Release|x64 {21717C88-442C-47EB-94D5-0405CB3CDD9F}.Release|x64.Build.0 = Release|x64 {21717C88-442C-47EB-94D5-0405CB3CDD9F}.Release|x86.ActiveCfg = Release|Win32 {21717C88-442C-47EB-94D5-0405CB3CDD9F}.Release|x86.Build.0 = Release|Win32 + {62BDFF9F-0584-4DAF-BC8A-FE9C16CB2357}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {62BDFF9F-0584-4DAF-BC8A-FE9C16CB2357}.Debug|ARM64.Build.0 = Debug|ARM64 {62BDFF9F-0584-4DAF-BC8A-FE9C16CB2357}.Debug|x64.ActiveCfg = Debug|x64 {62BDFF9F-0584-4DAF-BC8A-FE9C16CB2357}.Debug|x64.Build.0 = Debug|x64 {62BDFF9F-0584-4DAF-BC8A-FE9C16CB2357}.Debug|x86.ActiveCfg = Debug|x86 {62BDFF9F-0584-4DAF-BC8A-FE9C16CB2357}.Debug|x86.Build.0 = Debug|x86 + {62BDFF9F-0584-4DAF-BC8A-FE9C16CB2357}.Release|ARM64.ActiveCfg = Release|ARM64 + {62BDFF9F-0584-4DAF-BC8A-FE9C16CB2357}.Release|ARM64.Build.0 = Release|ARM64 {62BDFF9F-0584-4DAF-BC8A-FE9C16CB2357}.Release|x64.ActiveCfg = Release|x64 {62BDFF9F-0584-4DAF-BC8A-FE9C16CB2357}.Release|x64.Build.0 = Release|x64 {62BDFF9F-0584-4DAF-BC8A-FE9C16CB2357}.Release|x86.ActiveCfg = Release|x86 {62BDFF9F-0584-4DAF-BC8A-FE9C16CB2357}.Release|x86.Build.0 = Release|x86 + {62AC26B6-1B32-421D-BD24-013B85533626}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {62AC26B6-1B32-421D-BD24-013B85533626}.Debug|ARM64.Build.0 = Debug|ARM64 {62AC26B6-1B32-421D-BD24-013B85533626}.Debug|x64.ActiveCfg = Debug|x64 {62AC26B6-1B32-421D-BD24-013B85533626}.Debug|x64.Build.0 = Debug|x64 {62AC26B6-1B32-421D-BD24-013B85533626}.Debug|x86.ActiveCfg = Debug|Win32 {62AC26B6-1B32-421D-BD24-013B85533626}.Debug|x86.Build.0 = Debug|Win32 + {62AC26B6-1B32-421D-BD24-013B85533626}.Release|ARM64.ActiveCfg = Release|ARM64 + {62AC26B6-1B32-421D-BD24-013B85533626}.Release|ARM64.Build.0 = Release|ARM64 {62AC26B6-1B32-421D-BD24-013B85533626}.Release|x64.ActiveCfg = Release|x64 {62AC26B6-1B32-421D-BD24-013B85533626}.Release|x64.Build.0 = Release|x64 {62AC26B6-1B32-421D-BD24-013B85533626}.Release|x86.ActiveCfg = Release|Win32 {62AC26B6-1B32-421D-BD24-013B85533626}.Release|x86.Build.0 = Release|Win32 + {FC9A3BF8-C17B-40E3-9C6A-DEAD52016D7F}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {FC9A3BF8-C17B-40E3-9C6A-DEAD52016D7F}.Debug|ARM64.Build.0 = Debug|ARM64 {FC9A3BF8-C17B-40E3-9C6A-DEAD52016D7F}.Debug|x64.ActiveCfg = Debug|x64 {FC9A3BF8-C17B-40E3-9C6A-DEAD52016D7F}.Debug|x64.Build.0 = Debug|x64 {FC9A3BF8-C17B-40E3-9C6A-DEAD52016D7F}.Debug|x86.ActiveCfg = Debug|x86 {FC9A3BF8-C17B-40E3-9C6A-DEAD52016D7F}.Debug|x86.Build.0 = Debug|x86 + {FC9A3BF8-C17B-40E3-9C6A-DEAD52016D7F}.Release|ARM64.ActiveCfg = Release|ARM64 + {FC9A3BF8-C17B-40E3-9C6A-DEAD52016D7F}.Release|ARM64.Build.0 = Release|ARM64 {FC9A3BF8-C17B-40E3-9C6A-DEAD52016D7F}.Release|x64.ActiveCfg = Release|x64 {FC9A3BF8-C17B-40E3-9C6A-DEAD52016D7F}.Release|x64.Build.0 = Release|x64 {FC9A3BF8-C17B-40E3-9C6A-DEAD52016D7F}.Release|x86.ActiveCfg = Release|x86 {FC9A3BF8-C17B-40E3-9C6A-DEAD52016D7F}.Release|x86.Build.0 = Release|x86 + {9757CB21-B840-49A6-B057-9F322E543DD6}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {9757CB21-B840-49A6-B057-9F322E543DD6}.Debug|ARM64.Build.0 = Debug|ARM64 {9757CB21-B840-49A6-B057-9F322E543DD6}.Debug|x64.ActiveCfg = Debug|x64 {9757CB21-B840-49A6-B057-9F322E543DD6}.Debug|x64.Build.0 = Debug|x64 {9757CB21-B840-49A6-B057-9F322E543DD6}.Debug|x86.ActiveCfg = Debug|Win32 {9757CB21-B840-49A6-B057-9F322E543DD6}.Debug|x86.Build.0 = Debug|Win32 + {9757CB21-B840-49A6-B057-9F322E543DD6}.Release|ARM64.ActiveCfg = Release|ARM64 + {9757CB21-B840-49A6-B057-9F322E543DD6}.Release|ARM64.Build.0 = Release|ARM64 {9757CB21-B840-49A6-B057-9F322E543DD6}.Release|x64.ActiveCfg = Release|x64 {9757CB21-B840-49A6-B057-9F322E543DD6}.Release|x64.Build.0 = Release|x64 {9757CB21-B840-49A6-B057-9F322E543DD6}.Release|x86.ActiveCfg = Release|Win32 {9757CB21-B840-49A6-B057-9F322E543DD6}.Release|x86.Build.0 = Release|Win32 + {6AB93DB9-14FB-467F-9C36-9F38375C2C3D}.Debug|ARM64.ActiveCfg = Debug|ARM64 {6AB93DB9-14FB-467F-9C36-9F38375C2C3D}.Debug|x64.ActiveCfg = Debug|x64 {6AB93DB9-14FB-467F-9C36-9F38375C2C3D}.Debug|x86.ActiveCfg = Debug|Win32 + {6AB93DB9-14FB-467F-9C36-9F38375C2C3D}.Release|ARM64.ActiveCfg = Release|ARM64 {6AB93DB9-14FB-467F-9C36-9F38375C2C3D}.Release|x64.ActiveCfg = Release|x64 {6AB93DB9-14FB-467F-9C36-9F38375C2C3D}.Release|x86.ActiveCfg = Release|Win32 + {0720B3CF-AF67-4F7B-843D-2867A35C142F}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {0720B3CF-AF67-4F7B-843D-2867A35C142F}.Debug|ARM64.Build.0 = Debug|ARM64 {0720B3CF-AF67-4F7B-843D-2867A35C142F}.Debug|x64.ActiveCfg = Debug|x64 {0720B3CF-AF67-4F7B-843D-2867A35C142F}.Debug|x64.Build.0 = Debug|x64 {0720B3CF-AF67-4F7B-843D-2867A35C142F}.Debug|x86.ActiveCfg = Debug|x86 {0720B3CF-AF67-4F7B-843D-2867A35C142F}.Debug|x86.Build.0 = Debug|x86 + {0720B3CF-AF67-4F7B-843D-2867A35C142F}.Release|ARM64.ActiveCfg = Release|ARM64 + {0720B3CF-AF67-4F7B-843D-2867A35C142F}.Release|ARM64.Build.0 = Release|ARM64 {0720B3CF-AF67-4F7B-843D-2867A35C142F}.Release|x64.ActiveCfg = Release|x64 {0720B3CF-AF67-4F7B-843D-2867A35C142F}.Release|x64.Build.0 = Release|x64 {0720B3CF-AF67-4F7B-843D-2867A35C142F}.Release|x86.ActiveCfg = Release|x86 diff --git a/MediaCaptureWPF/MediaCaptureWPF.csproj b/MediaCaptureWPF/MediaCaptureWPF.csproj index abe9126..7f6b886 100644 --- a/MediaCaptureWPF/MediaCaptureWPF.csproj +++ b/MediaCaptureWPF/MediaCaptureWPF.csproj @@ -6,7 +6,7 @@ true MinimumRecommendedRules.ruleset Debug;Release - x86;x64 + x86;x64;ARM64 diff --git a/MediaSink/MediaSink.vcxproj b/MediaSink/MediaSink.vcxproj index b379550..6e53051 100644 --- a/MediaSink/MediaSink.vcxproj +++ b/MediaSink/MediaSink.vcxproj @@ -1,6 +1,10 @@  + + Debug + ARM64 + Debug Win32 @@ -9,6 +13,10 @@ Debug x64 + + Release + ARM64 + Release Win32 @@ -36,6 +44,12 @@ v143 Unicode + + StaticLibrary + true + v143 + Unicode + StaticLibrary false @@ -50,6 +64,13 @@ true Unicode + + StaticLibrary + false + v143 + true + Unicode + @@ -59,12 +80,18 @@ + + + + + + $(SolutionDir)$(Platform)\$(Configuration)\$(MSBuildProjectName)\ @@ -75,9 +102,15 @@ $(SolutionDir)$(Platform)\$(Configuration)\$(MSBuildProjectName)\ + + $(SolutionDir)$(Platform)\$(Configuration)\$(MSBuildProjectName)\ + $(SolutionDir)$(Platform)\$(Configuration)\$(MSBuildProjectName)\ + + $(SolutionDir)$(Platform)\$(Configuration)\$(MSBuildProjectName)\ + Use @@ -106,6 +139,20 @@ true + + + Use + Level3 + Disabled + WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) + true + ProgramDatabase + + + Windows + true + + Level3 @@ -140,6 +187,23 @@ true + + + Level3 + Use + MaxSpeed + true + true + WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) + true + + + Windows + true + true + true + + @@ -157,8 +221,10 @@ Create Create + Create Create Create + Create diff --git a/Package/MMaitre.MediaCaptureWPF.Symbols.nuspec b/Package/MMaitre.MediaCaptureWPF.Symbols.nuspec index 7f6e126..9e4eebd 100644 --- a/Package/MMaitre.MediaCaptureWPF.Symbols.nuspec +++ b/Package/MMaitre.MediaCaptureWPF.Symbols.nuspec @@ -20,6 +20,8 @@ + + diff --git a/Package/MMaitre.MediaCaptureWPF.nuspec b/Package/MMaitre.MediaCaptureWPF.nuspec index 0c106f7..1003e7b 100644 --- a/Package/MMaitre.MediaCaptureWPF.nuspec +++ b/Package/MMaitre.MediaCaptureWPF.nuspec @@ -21,6 +21,8 @@ + + diff --git a/Package/Pack.sln b/Package/Pack.sln index 42e97ff..c91c051 100644 --- a/Package/Pack.sln +++ b/Package/Pack.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 2013 -VisualStudioVersion = 12.0.31101.0 +# Visual Studio Version 17 +VisualStudioVersion = 17.14.37328.6 d17.14 MinimumVisualStudioVersion = 10.0.40219.1 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MediaCaptureWPF.Native", "..\MediaCaptureWPF.Native\MediaCaptureWPF.Native.vcxproj", "{21717C88-442C-47EB-94D5-0405CB3CDD9F}" EndProject @@ -11,18 +11,25 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MediaCaptureWPF", "..\Media EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution + Release|ARM64 = Release|ARM64 Release|x64 = Release|x64 Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution + {21717C88-442C-47EB-94D5-0405CB3CDD9F}.Release|ARM64.ActiveCfg = Release|ARM64 + {21717C88-442C-47EB-94D5-0405CB3CDD9F}.Release|ARM64.Build.0 = Release|ARM64 {21717C88-442C-47EB-94D5-0405CB3CDD9F}.Release|x64.ActiveCfg = Release|x64 {21717C88-442C-47EB-94D5-0405CB3CDD9F}.Release|x64.Build.0 = Release|x64 {21717C88-442C-47EB-94D5-0405CB3CDD9F}.Release|x86.ActiveCfg = Release|Win32 {21717C88-442C-47EB-94D5-0405CB3CDD9F}.Release|x86.Build.0 = Release|Win32 + {62AC26B6-1B32-421D-BD24-013B85533626}.Release|ARM64.ActiveCfg = Release|ARM64 + {62AC26B6-1B32-421D-BD24-013B85533626}.Release|ARM64.Build.0 = Release|ARM64 {62AC26B6-1B32-421D-BD24-013B85533626}.Release|x64.ActiveCfg = Release|x64 {62AC26B6-1B32-421D-BD24-013B85533626}.Release|x64.Build.0 = Release|x64 {62AC26B6-1B32-421D-BD24-013B85533626}.Release|x86.ActiveCfg = Release|Win32 {62AC26B6-1B32-421D-BD24-013B85533626}.Release|x86.Build.0 = Release|Win32 + {FC9A3BF8-C17B-40E3-9C6A-DEAD52016D7F}.Release|ARM64.ActiveCfg = Release|ARM64 + {FC9A3BF8-C17B-40E3-9C6A-DEAD52016D7F}.Release|ARM64.Build.0 = Release|ARM64 {FC9A3BF8-C17B-40E3-9C6A-DEAD52016D7F}.Release|x64.ActiveCfg = Release|x64 {FC9A3BF8-C17B-40E3-9C6A-DEAD52016D7F}.Release|x64.Build.0 = Release|x64 {FC9A3BF8-C17B-40E3-9C6A-DEAD52016D7F}.Release|x86.ActiveCfg = Release|x86 @@ -31,4 +38,7 @@ Global GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {ADC447AE-3D0A-4628-B226-25AD9C0B98B2} + EndGlobalSection EndGlobal diff --git a/Package/Package.vcxproj b/Package/Package.vcxproj index f400944..2eab0ad 100644 --- a/Package/Package.vcxproj +++ b/Package/Package.vcxproj @@ -1,6 +1,10 @@  + + Debug + ARM64 + Debug Win32 @@ -9,6 +13,10 @@ Debug x64 + + Release + ARM64 + Release Win32 @@ -42,6 +50,11 @@ true v143 + + Makefile + true + v143 + Makefile false @@ -52,6 +65,11 @@ false v143 + + Makefile + false + v143 + @@ -61,12 +79,18 @@ + + + + + + @@ -83,6 +107,13 @@ pack.cmd clean.cmd + + + WIN32;_DEBUG;$(NMakePreprocessorDefinitions) + pack.cmd + pack.cmd + clean.cmd + @@ -98,6 +129,13 @@ pack.cmd clean.cmd + + + WIN32;NDEBUG;$(NMakePreprocessorDefinitions) + pack.cmd + pack.cmd + clean.cmd + diff --git a/Package/clean.cmd b/Package/clean.cmd index 93ad7de..21416a2 100644 --- a/Package/clean.cmd +++ b/Package/clean.cmd @@ -4,15 +4,19 @@ setlocal REM Clean up if exist .\Win32 rmdir /S /Q .\Win32 if exist .\x64 rmdir /S /Q .\x64 +if exist .\ARM64 rmdir /S /Q .\ARM64 if exist .\Release rmdir /S /Q .\Release if exist ..\MediaCaptureWPF\bin rmdir /S /Q ..\MediaCaptureWPF\bin if exist ..\MediaCaptureWPF\obj rmdir /S /Q ..\MediaCaptureWPF\obj if exist ..\Debug rmdir /S /Q ..\Debug if exist ..\x64 rmdir /S /Q ..\x64 +if exist ..\ARM64 rmdir /S /Q ..\ARM64 if exist ..\Release rmdir /S /Q ..\Release if exist ..\MediaCaptureWPF.Native\Debug rmdir /S /Q ..\MediaCaptureWPF.Native\Debug if exist ..\MediaCaptureWPF.Native\Release rmdir /S /Q ..\MediaCaptureWPF.Native\Release if exist ..\MediaCaptureWPF.Native\x64 rmdir /S /Q ..\MediaCaptureWPF.Native\x64 +if exist ..\MediaCaptureWPF.Native\ARM64 rmdir /S /Q ..\MediaCaptureWPF.Native\ARM64 if exist ..\MediaSink\Debug rmdir /S /Q ..\MediaSink\Debug if exist ..\MediaSink\Release rmdir /S /Q ..\MediaSink\Release if exist ..\MediaSink\x64 rmdir /S /Q ..\MediaSink\x64 +if exist ..\MediaSink\ARM64 rmdir /S /Q ..\MediaSink\ARM64 diff --git a/Package/pack.cmd b/Package/pack.cmd index 22af5c1..bea7e9f 100644 --- a/Package/pack.cmd +++ b/Package/pack.cmd @@ -1,7 +1,7 @@ @echo off setlocal enableextensions -set VERSION=1.2.0 +set VERSION=1.3.0 REM Clean call .\clean.cmd @@ -11,6 +11,8 @@ msbuild -restore -v:m .\pack.sln /maxcpucount /target:build /nologo /p:Configura if %ERRORLEVEL% NEQ 0 goto eof msbuild -restore -v:m .\pack.sln /maxcpucount /target:build /nologo /p:Configuration=Release /p:Platform=x64 if %ERRORLEVEL% NEQ 0 goto eof +msbuild -restore -v:m .\pack.sln /maxcpucount /target:build /nologo /p:Configuration=Release /p:Platform=ARM64 +if %ERRORLEVEL% NEQ 0 goto eof REM Pack nuget.exe pack MMaitre.MediaCaptureWPF.nuspec -OutputDirectory Packages -Prop NuGetVersion=%VERSION% -NoPackageAnalysis diff --git a/UnitTestsCx/UnitTestsCx.vcxproj b/UnitTestsCx/UnitTestsCx.vcxproj index d11a253..7adf2e6 100644 --- a/UnitTestsCx/UnitTestsCx.vcxproj +++ b/UnitTestsCx/UnitTestsCx.vcxproj @@ -1,6 +1,10 @@  + + Debug + ARM64 + Debug Win32 @@ -9,6 +13,10 @@ Debug x64 + + Release + ARM64 + Release Win32 @@ -41,6 +49,13 @@ true Unicode + + DynamicLibrary + true + v143 + true + Unicode + DynamicLibrary false @@ -55,6 +70,13 @@ true Unicode + + DynamicLibrary + false + v143 + true + Unicode + @@ -64,12 +86,18 @@ + + + + + + if exist app.config copy app.config "$(OutDir)app.config" @@ -79,12 +107,18 @@ true + + true + false false + + false + Level3 @@ -109,6 +143,18 @@ mfuuid.lib;mfplat.lib;RuntimeObject.lib;D3d11.lib + + + Level3 + Disabled + WIN32;_DEBUG;%(PreprocessorDefinitions) + Use + + + true + mfuuid.lib;mfplat.lib;RuntimeObject.lib;D3d11.lib + + Level3 @@ -131,6 +177,17 @@ mfuuid.lib;mfplat.lib;RuntimeObject.lib;D3d11.lib + + + Level3 + WIN32;NDEBUG;%(PreprocessorDefinitions) + Use + + + true + mfuuid.lib;mfplat.lib;RuntimeObject.lib;D3d11.lib + + ..\..\..\..\..\..\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll @@ -147,8 +204,10 @@ Create Create + Create Create Create + Create