SystemLayer.csproj 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269
  1. <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="12.0">
  2. <PropertyGroup>
  3. <ProjectType>Local</ProjectType>
  4. <ProductVersion>9.0.21022</ProductVersion>
  5. <SchemaVersion>2.0</SchemaVersion>
  6. <ProjectGuid>{80572820-93A5-4278-A513-D902BEA2639C}</ProjectGuid>
  7. <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
  8. <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
  9. <ApplicationIcon>
  10. </ApplicationIcon>
  11. <AssemblyKeyContainerName>
  12. </AssemblyKeyContainerName>
  13. <AssemblyName>PaintDotNet.SystemLayer</AssemblyName>
  14. <AssemblyOriginatorKeyFile>
  15. </AssemblyOriginatorKeyFile>
  16. <DefaultClientScript>JScript</DefaultClientScript>
  17. <DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
  18. <DefaultTargetSchema>IE50</DefaultTargetSchema>
  19. <DelaySign>false</DelaySign>
  20. <OutputType>Library</OutputType>
  21. <RootNamespace>PaintDotNet.SystemLayer</RootNamespace>
  22. <RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
  23. <StartupObject>
  24. </StartupObject>
  25. <FileUpgradeFlags>
  26. </FileUpgradeFlags>
  27. <UpgradeBackupLocation>
  28. </UpgradeBackupLocation>
  29. <OldToolsVersion>3.5</OldToolsVersion>
  30. <NuGetPackageImportStamp>
  31. </NuGetPackageImportStamp>
  32. <TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
  33. <TargetFrameworkProfile />
  34. </PropertyGroup>
  35. <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
  36. <OutputPath>..\bin\Debug\</OutputPath>
  37. <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
  38. <BaseAddress>281280512</BaseAddress>
  39. <CheckForOverflowUnderflow>true</CheckForOverflowUnderflow>
  40. <ConfigurationOverrideFile>
  41. </ConfigurationOverrideFile>
  42. <DefineConstants>DEBUG;TRACE</DefineConstants>
  43. <DocumentationFile>
  44. </DocumentationFile>
  45. <DebugSymbols>true</DebugSymbols>
  46. <FileAlignment>4096</FileAlignment>
  47. <NoStdLib>false</NoStdLib>
  48. <NoWarn>
  49. </NoWarn>
  50. <Optimize>false</Optimize>
  51. <RegisterForComInterop>false</RegisterForComInterop>
  52. <RemoveIntegerChecks>false</RemoveIntegerChecks>
  53. <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
  54. <WarningLevel>4</WarningLevel>
  55. <DebugType>full</DebugType>
  56. <ErrorReport>prompt</ErrorReport>
  57. <CodeAnalysisRules>-Microsoft.Design#CA1012;-Microsoft.Design#CA2210;-Microsoft.Design#CA1040;-Microsoft.Design#CA1005;-Microsoft.Design#CA1020;-Microsoft.Design#CA1021;-Microsoft.Design#CA1010;-Microsoft.Design#CA1011;-Microsoft.Design#CA1009;-Microsoft.Design#CA1050;-Microsoft.Design#CA1026;-Microsoft.Design#CA1019;-Microsoft.Design#CA1031;-Microsoft.Design#CA1047;-Microsoft.Design#CA1000;-Microsoft.Design#CA1048;-Microsoft.Design#CA1051;-Microsoft.Design#CA1002;-Microsoft.Design#CA1061;-Microsoft.Design#CA1006;-Microsoft.Design#CA1046;-Microsoft.Design#CA1045;-Microsoft.Design#CA1038;-Microsoft.Design#CA1008;-Microsoft.Design#CA1028;-Microsoft.Design#CA1004;-Microsoft.Design#CA1035;-Microsoft.Design#CA1063;-Microsoft.Design#CA1032;-Microsoft.Design#CA1023;-Microsoft.Design#CA1033;-Microsoft.Design#CA1039;-Microsoft.Design#CA1016;-Microsoft.Design#CA1014;-Microsoft.Design#CA1017;-Microsoft.Design#CA1018;-Microsoft.Design#CA1027;-Microsoft.Design#CA1059;-Microsoft.Design#CA1060;-Microsoft.Design#CA1034;-Microsoft.Design#CA1013;-Microsoft.Design#CA1036;-Microsoft.Design#CA1044;-Microsoft.Design#CA1041;-Microsoft.Design#CA1025;-Microsoft.Design#CA1052;-Microsoft.Design#CA1053;-Microsoft.Design#CA1057;-Microsoft.Design#CA1058;-Microsoft.Design#CA1001;-Microsoft.Design#CA1049;-Microsoft.Design#CA1054;-Microsoft.Design#CA1056;-Microsoft.Design#CA1055;-Microsoft.Design#CA1030;-Microsoft.Design#CA1003;-Microsoft.Design#CA1007;-Microsoft.Design#CA1043;-Microsoft.Design#CA1024;-Microsoft.Design#CA1062;-Microsoft.Globalization#CA1301;-Microsoft.Globalization#CA1302;-Microsoft.Globalization#CA1303;-Microsoft.Globalization#CA1306;-Microsoft.Globalization#CA1304;-Microsoft.Globalization#CA1305;-Microsoft.Globalization#CA1300;-Microsoft.Interoperability#CA1403;-Microsoft.Interoperability#CA1406;-Microsoft.Interoperability#CA1413;-Microsoft.Interoperability#CA1402;-Microsoft.Interoperability#CA1407;-Microsoft.Interoperability#CA1404;-Microsoft.Interoperability#CA1410;-Microsoft.Interoperability#CA1411;-Microsoft.Interoperability#CA1405;-Microsoft.Interoperability#CA1409;-Microsoft.Interoperability#CA1415;-Microsoft.Interoperability#CA1408;-Microsoft.Interoperability#CA1414;-Microsoft.Interoperability#CA1412;-Microsoft.Maintainability#CA1502;-Microsoft.Maintainability#CA1501;-Microsoft.Mobility#CA1600;-Microsoft.Mobility#CA1601;-Microsoft.Naming#CA1718;-Microsoft.Naming#CA1720;-Microsoft.Naming#CA1700;-Microsoft.Naming#CA1712;-Microsoft.Naming#CA1713;-Microsoft.Naming#CA1709;-Microsoft.Naming#CA1708;-Microsoft.Naming#CA1715;-Microsoft.Naming#CA1710;-Microsoft.Naming#CA1707;-Microsoft.Naming#CA1722;-Microsoft.Naming#CA1711;-Microsoft.Naming#CA1716;-Microsoft.Naming#CA1705;-Microsoft.Naming#CA1725;-Microsoft.Naming#CA1719;-Microsoft.Naming#CA1721;-Microsoft.Naming#CA1706;-Microsoft.Naming#CA1724;-Microsoft.Naming#CA1726;-Microsoft.Performance#CA1809;-Microsoft.Performance#CA1812;-Microsoft.Performance#CA1807;-Microsoft.Performance#CA1813;-Microsoft.Performance#CA1823;-Microsoft.Performance#CA1816;-Microsoft.Performance#CA1817;-Microsoft.Performance#CA1800;-Microsoft.Performance#CA1818;-Microsoft.Performance#CA1805;-Microsoft.Performance#CA1810;-Microsoft.Performance#CA1822;-Microsoft.Performance#CA1815;-Microsoft.Performance#CA1814;-Microsoft.Performance#CA1819;-Microsoft.Performance#CA1804;-Microsoft.Performance#CA1820;-Microsoft.Performance#CA1802;-Microsoft.Portability#CA1900;-Microsoft.Reliability#CA2000;-Microsoft.Reliability#CA2002;-Microsoft.Reliability#CA2003;-Microsoft.Reliability#CA2004;-Microsoft.Reliability#CA2006;-Microsoft.Security#CA2116;-Microsoft.Security#CA2117;-Microsoft.Security#CA2105;-Microsoft.Security#CA2115;-Microsoft.Security#CA2104;-Microsoft.Security#CA2122;-Microsoft.Security#CA2114;-Microsoft.Security#CA2123;-Microsoft.Security#CA2111;-Microsoft.Security#CA2108;-Microsoft.Security#CA2107;-Microsoft.Security#CA2103;-Microsoft.Security#CA2100;-Microsoft.Security#CA2118;-Microsoft.Security#CA2109;-Microsoft.Security#CA2119;-Microsoft.Security#CA2106;-Microsoft.Security#CA2112;-Microsoft.Security#CA2110;-Microsoft.Security#CA2120;-Microsoft.Security#CA2101;-Microsoft.Security#CA2121;-Microsoft.Security#CA2126;-Microsoft.Security#CA2124;-Microsoft.Usage#CA2209;-Microsoft.Usage#CA2236;-Microsoft.Usage#CA2227;-Microsoft.Usage#CA2213;-Microsoft.Usage#CA2216;-Microsoft.Usage#CA2215;-Microsoft.Usage#CA2214;-Microsoft.Usage#CA2222;-Microsoft.Usage#CA2202;-Microsoft.Usage#CA1806;-Microsoft.Usage#CA2217;-Microsoft.Usage#CA2212;-Microsoft.Usage#CA2219;-Microsoft.Usage#CA2201;-Microsoft.Usage#CA2228;-Microsoft.Usage#CA2221;-Microsoft.Usage#CA2220;-Microsoft.Usage#CA2240;-Microsoft.Usage#CA2229;-Microsoft.Usage#CA2238;-Microsoft.Usage#CA2207;-Microsoft.Usage#CA2208;-Microsoft.Usage#CA2235;-Microsoft.Usage#CA2237;-Microsoft.Usage#CA2232;-Microsoft.Usage#CA2223;-Microsoft.Usage#CA2211;-Microsoft.Usage#CA2233;-Microsoft.Usage#CA2225;-Microsoft.Usage#CA2226;-Microsoft.Usage#CA2231;-Microsoft.Usage#CA2224;-Microsoft.Usage#CA2218;-Microsoft.Usage#CA2234;-Microsoft.Usage#CA2241;-Microsoft.Usage#CA2239;-Microsoft.Usage#CA2200;-Microsoft.Usage#CA1801;-Microsoft.Usage#CA2205;-Microsoft.Usage#CA2230</CodeAnalysisRules>
  58. <RunCodeAnalysis>true</RunCodeAnalysis>
  59. <Prefer32Bit>false</Prefer32Bit>
  60. </PropertyGroup>
  61. <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
  62. <OutputPath>bin\Release\</OutputPath>
  63. <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
  64. <BaseAddress>281280512</BaseAddress>
  65. <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
  66. <ConfigurationOverrideFile>
  67. </ConfigurationOverrideFile>
  68. <DefineConstants>TRACE</DefineConstants>
  69. <DocumentationFile>
  70. </DocumentationFile>
  71. <DebugSymbols>true</DebugSymbols>
  72. <FileAlignment>4096</FileAlignment>
  73. <NoStdLib>false</NoStdLib>
  74. <NoWarn>
  75. </NoWarn>
  76. <Optimize>true</Optimize>
  77. <RegisterForComInterop>false</RegisterForComInterop>
  78. <RemoveIntegerChecks>false</RemoveIntegerChecks>
  79. <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
  80. <WarningLevel>4</WarningLevel>
  81. <DebugType>pdbonly</DebugType>
  82. <ErrorReport>prompt</ErrorReport>
  83. <RunCodeAnalysis>true</RunCodeAnalysis>
  84. <CodeAnalysisRules>-Microsoft.Design#CA1012;-Microsoft.Design#CA2210;-Microsoft.Design#CA1040;-Microsoft.Design#CA1005;-Microsoft.Design#CA1020;-Microsoft.Design#CA1021;-Microsoft.Design#CA1010;-Microsoft.Design#CA1011;-Microsoft.Design#CA1009;-Microsoft.Design#CA1050;-Microsoft.Design#CA1026;-Microsoft.Design#CA1019;-Microsoft.Design#CA1031;-Microsoft.Design#CA1047;-Microsoft.Design#CA1000;-Microsoft.Design#CA1048;-Microsoft.Design#CA1051;-Microsoft.Design#CA1002;-Microsoft.Design#CA1061;-Microsoft.Design#CA1006;-Microsoft.Design#CA1046;-Microsoft.Design#CA1045;-Microsoft.Design#CA1038;-Microsoft.Design#CA1008;-Microsoft.Design#CA1028;-Microsoft.Design#CA1004;-Microsoft.Design#CA1035;-Microsoft.Design#CA1063;-Microsoft.Design#CA1032;-Microsoft.Design#CA1023;-Microsoft.Design#CA1033;-Microsoft.Design#CA1039;-Microsoft.Design#CA1016;-Microsoft.Design#CA1014;-Microsoft.Design#CA1017;-Microsoft.Design#CA1018;-Microsoft.Design#CA1027;-Microsoft.Design#CA1059;-Microsoft.Design#CA1060;-Microsoft.Design#CA1034;-Microsoft.Design#CA1013;-Microsoft.Design#CA1036;-Microsoft.Design#CA1044;-Microsoft.Design#CA1041;-Microsoft.Design#CA1025;-Microsoft.Design#CA1052;-Microsoft.Design#CA1053;-Microsoft.Design#CA1057;-Microsoft.Design#CA1058;-Microsoft.Design#CA1001;-Microsoft.Design#CA1049;-Microsoft.Design#CA1054;-Microsoft.Design#CA1056;-Microsoft.Design#CA1055;-Microsoft.Design#CA1030;-Microsoft.Design#CA1003;-Microsoft.Design#CA1007;-Microsoft.Design#CA1043;-Microsoft.Design#CA1024;-Microsoft.Design#CA1062;-Microsoft.Globalization#CA1301;-Microsoft.Globalization#CA1302;-Microsoft.Globalization#CA1303;-Microsoft.Globalization#CA1306;-Microsoft.Globalization#CA1304;-Microsoft.Globalization#CA1305;-Microsoft.Globalization#CA1300;-Microsoft.Interoperability#CA1403;-Microsoft.Interoperability#CA1406;-Microsoft.Interoperability#CA1413;-Microsoft.Interoperability#CA1402;-Microsoft.Interoperability#CA1407;-Microsoft.Interoperability#CA1404;-Microsoft.Interoperability#CA1410;-Microsoft.Interoperability#CA1411;-Microsoft.Interoperability#CA1405;-Microsoft.Interoperability#CA1409;-Microsoft.Interoperability#CA1415;-Microsoft.Interoperability#CA1408;-Microsoft.Interoperability#CA1414;-Microsoft.Interoperability#CA1412;-Microsoft.Maintainability#CA1502;-Microsoft.Maintainability#CA1501;-Microsoft.Mobility#CA1600;-Microsoft.Mobility#CA1601;-Microsoft.Naming#CA1718;-Microsoft.Naming#CA1720;-Microsoft.Naming#CA1700;-Microsoft.Naming#CA1712;-Microsoft.Naming#CA1713;-Microsoft.Naming#CA1709;-Microsoft.Naming#CA1708;-Microsoft.Naming#CA1715;-Microsoft.Naming#CA1710;-Microsoft.Naming#CA1707;-Microsoft.Naming#CA1722;-Microsoft.Naming#CA1711;-Microsoft.Naming#CA1716;-Microsoft.Naming#CA1705;-Microsoft.Naming#CA1725;-Microsoft.Naming#CA1719;-Microsoft.Naming#CA1721;-Microsoft.Naming#CA1706;-Microsoft.Naming#CA1724;-Microsoft.Naming#CA1726;-Microsoft.Performance#CA1809;-Microsoft.Performance#CA1812;-Microsoft.Performance#CA1807;-Microsoft.Performance#CA1813;-Microsoft.Performance#CA1823;-Microsoft.Performance#CA1816;-Microsoft.Performance#CA1817;-Microsoft.Performance#CA1800;-Microsoft.Performance#CA1818;-Microsoft.Performance#CA1805;-Microsoft.Performance#CA1810;-Microsoft.Performance#CA1822;-Microsoft.Performance#CA1815;-Microsoft.Performance#CA1814;-Microsoft.Performance#CA1819;-Microsoft.Performance#CA1804;-Microsoft.Performance#CA1820;-Microsoft.Performance#CA1802;-Microsoft.Portability#CA1900;-Microsoft.Reliability#CA2000;-Microsoft.Reliability#CA2002;-Microsoft.Reliability#CA2003;-Microsoft.Reliability#CA2004;-Microsoft.Reliability#CA2006;-Microsoft.Security#CA2116;-Microsoft.Security#CA2117;-Microsoft.Security#CA2105;-Microsoft.Security#CA2115;-Microsoft.Security#CA2104;-Microsoft.Security#CA2122;-Microsoft.Security#CA2114;-Microsoft.Security#CA2123;-Microsoft.Security#CA2111;-Microsoft.Security#CA2108;-Microsoft.Security#CA2107;-Microsoft.Security#CA2103;-Microsoft.Security#CA2100;-Microsoft.Security#CA2118;-Microsoft.Security#CA2109;-Microsoft.Security#CA2119;-Microsoft.Security#CA2106;-Microsoft.Security#CA2112;-Microsoft.Security#CA2110;-Microsoft.Security#CA2120;-Microsoft.Security#CA2101;-Microsoft.Security#CA2121;-Microsoft.Security#CA2126;-Microsoft.Security#CA2124;-Microsoft.Usage#CA2209;-Microsoft.Usage#CA2236;-Microsoft.Usage#CA2227;-Microsoft.Usage#CA2213;-Microsoft.Usage#CA2216;-Microsoft.Usage#CA2215;-Microsoft.Usage#CA2214;-Microsoft.Usage#CA2222;-Microsoft.Usage#CA2202;-Microsoft.Usage#CA1806;-Microsoft.Usage#CA2217;-Microsoft.Usage#CA2212;-Microsoft.Usage#CA2219;-Microsoft.Usage#CA2201;-Microsoft.Usage#CA2228;-Microsoft.Usage#CA2221;-Microsoft.Usage#CA2220;-Microsoft.Usage#CA2240;-Microsoft.Usage#CA2229;-Microsoft.Usage#CA2238;-Microsoft.Usage#CA2207;-Microsoft.Usage#CA2208;-Microsoft.Usage#CA2235;-Microsoft.Usage#CA2237;-Microsoft.Usage#CA2232;-Microsoft.Usage#CA2223;-Microsoft.Usage#CA2211;-Microsoft.Usage#CA2233;-Microsoft.Usage#CA2225;-Microsoft.Usage#CA2226;-Microsoft.Usage#CA2231;-Microsoft.Usage#CA2224;-Microsoft.Usage#CA2218;-Microsoft.Usage#CA2234;-Microsoft.Usage#CA2241;-Microsoft.Usage#CA2239;-Microsoft.Usage#CA2200;-Microsoft.Usage#CA1801;-Microsoft.Usage#CA2205;-Microsoft.Usage#CA2230</CodeAnalysisRules>
  85. <Prefer32Bit>false</Prefer32Bit>
  86. </PropertyGroup>
  87. <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
  88. <DebugSymbols>true</DebugSymbols>
  89. <OutputPath>bin\x86\Debug\</OutputPath>
  90. <DefineConstants>CODE_ANALYSIS;DEBUG;TRACE</DefineConstants>
  91. <BaseAddress>281280512</BaseAddress>
  92. <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
  93. <CheckForOverflowUnderflow>true</CheckForOverflowUnderflow>
  94. <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
  95. <FileAlignment>4096</FileAlignment>
  96. <DebugType>full</DebugType>
  97. <PlatformTarget>x86</PlatformTarget>
  98. <RunCodeAnalysis>true</RunCodeAnalysis>
  99. <CodeAnalysisRules>-Microsoft.Design#CA1012;-Microsoft.Design#CA2210;-Microsoft.Design#CA1040;-Microsoft.Design#CA1005;-Microsoft.Design#CA1020;-Microsoft.Design#CA1021;-Microsoft.Design#CA1010;-Microsoft.Design#CA1011;-Microsoft.Design#CA1009;-Microsoft.Design#CA1050;-Microsoft.Design#CA1026;-Microsoft.Design#CA1019;-Microsoft.Design#CA1031;-Microsoft.Design#CA1047;-Microsoft.Design#CA1000;-Microsoft.Design#CA1048;-Microsoft.Design#CA1051;-Microsoft.Design#CA1002;-Microsoft.Design#CA1061;-Microsoft.Design#CA1006;-Microsoft.Design#CA1046;-Microsoft.Design#CA1045;-Microsoft.Design#CA1038;-Microsoft.Design#CA1008;-Microsoft.Design#CA1028;-Microsoft.Design#CA1004;-Microsoft.Design#CA1035;-Microsoft.Design#CA1063;-Microsoft.Design#CA1032;-Microsoft.Design#CA1023;-Microsoft.Design#CA1033;-Microsoft.Design#CA1039;-Microsoft.Design#CA1016;-Microsoft.Design#CA1014;-Microsoft.Design#CA1017;-Microsoft.Design#CA1018;-Microsoft.Design#CA1027;-Microsoft.Design#CA1059;-Microsoft.Design#CA1060;-Microsoft.Design#CA1034;-Microsoft.Design#CA1013;-Microsoft.Design#CA1036;-Microsoft.Design#CA1044;-Microsoft.Design#CA1041;-Microsoft.Design#CA1025;-Microsoft.Design#CA1052;-Microsoft.Design#CA1053;-Microsoft.Design#CA1057;-Microsoft.Design#CA1058;-Microsoft.Design#CA1001;-Microsoft.Design#CA1049;-Microsoft.Design#CA1054;-Microsoft.Design#CA1056;-Microsoft.Design#CA1055;-Microsoft.Design#CA1030;-Microsoft.Design#CA1003;-Microsoft.Design#CA1007;-Microsoft.Design#CA1043;-Microsoft.Design#CA1024;-Microsoft.Design#CA1062;-Microsoft.Globalization#CA1301;-Microsoft.Globalization#CA1302;-Microsoft.Globalization#CA1303;-Microsoft.Globalization#CA1306;-Microsoft.Globalization#CA1304;-Microsoft.Globalization#CA1305;-Microsoft.Globalization#CA1300;-Microsoft.Interoperability#CA1403;-Microsoft.Interoperability#CA1406;-Microsoft.Interoperability#CA1413;-Microsoft.Interoperability#CA1402;-Microsoft.Interoperability#CA1407;-Microsoft.Interoperability#CA1404;-Microsoft.Interoperability#CA1410;-Microsoft.Interoperability#CA1411;-Microsoft.Interoperability#CA1405;-Microsoft.Interoperability#CA1409;-Microsoft.Interoperability#CA1415;-Microsoft.Interoperability#CA1408;-Microsoft.Interoperability#CA1414;-Microsoft.Interoperability#CA1412;-Microsoft.Maintainability#CA1502;-Microsoft.Maintainability#CA1501;-Microsoft.Mobility#CA1600;-Microsoft.Mobility#CA1601;-Microsoft.Naming#CA1718;-Microsoft.Naming#CA1720;-Microsoft.Naming#CA1700;-Microsoft.Naming#CA1712;-Microsoft.Naming#CA1713;-Microsoft.Naming#CA1709;-Microsoft.Naming#CA1708;-Microsoft.Naming#CA1715;-Microsoft.Naming#CA1710;-Microsoft.Naming#CA1707;-Microsoft.Naming#CA1722;-Microsoft.Naming#CA1711;-Microsoft.Naming#CA1716;-Microsoft.Naming#CA1705;-Microsoft.Naming#CA1725;-Microsoft.Naming#CA1719;-Microsoft.Naming#CA1721;-Microsoft.Naming#CA1706;-Microsoft.Naming#CA1724;-Microsoft.Naming#CA1726;-Microsoft.Performance#CA1809;-Microsoft.Performance#CA1812;-Microsoft.Performance#CA1807;-Microsoft.Performance#CA1813;-Microsoft.Performance#CA1823;-Microsoft.Performance#CA1816;-Microsoft.Performance#CA1817;-Microsoft.Performance#CA1800;-Microsoft.Performance#CA1818;-Microsoft.Performance#CA1805;-Microsoft.Performance#CA1810;-Microsoft.Performance#CA1822;-Microsoft.Performance#CA1815;-Microsoft.Performance#CA1814;-Microsoft.Performance#CA1819;-Microsoft.Performance#CA1804;-Microsoft.Performance#CA1820;-Microsoft.Performance#CA1802;-Microsoft.Portability#CA1900;-Microsoft.Reliability#CA2000;-Microsoft.Reliability#CA2002;-Microsoft.Reliability#CA2003;-Microsoft.Reliability#CA2004;-Microsoft.Reliability#CA2006;-Microsoft.Security#CA2116;-Microsoft.Security#CA2117;-Microsoft.Security#CA2105;-Microsoft.Security#CA2115;-Microsoft.Security#CA2104;-Microsoft.Security#CA2122;-Microsoft.Security#CA2114;-Microsoft.Security#CA2123;-Microsoft.Security#CA2111;-Microsoft.Security#CA2108;-Microsoft.Security#CA2107;-Microsoft.Security#CA2103;-Microsoft.Security#CA2100;-Microsoft.Security#CA2118;-Microsoft.Security#CA2109;-Microsoft.Security#CA2119;-Microsoft.Security#CA2106;-Microsoft.Security#CA2112;-Microsoft.Security#CA2110;-Microsoft.Security#CA2120;-Microsoft.Security#CA2101;-Microsoft.Security#CA2121;-Microsoft.Security#CA2126;-Microsoft.Security#CA2124;-Microsoft.Usage#CA2209;-Microsoft.Usage#CA2236;-Microsoft.Usage#CA2227;-Microsoft.Usage#CA2213;-Microsoft.Usage#CA2216;-Microsoft.Usage#CA2215;-Microsoft.Usage#CA2214;-Microsoft.Usage#CA2222;-Microsoft.Usage#CA2202;-Microsoft.Usage#CA1806;-Microsoft.Usage#CA2217;-Microsoft.Usage#CA2212;-Microsoft.Usage#CA2219;-Microsoft.Usage#CA2201;-Microsoft.Usage#CA2228;-Microsoft.Usage#CA2221;-Microsoft.Usage#CA2220;-Microsoft.Usage#CA2240;-Microsoft.Usage#CA2229;-Microsoft.Usage#CA2238;-Microsoft.Usage#CA2207;-Microsoft.Usage#CA2208;-Microsoft.Usage#CA2235;-Microsoft.Usage#CA2237;-Microsoft.Usage#CA2232;-Microsoft.Usage#CA2223;-Microsoft.Usage#CA2211;-Microsoft.Usage#CA2233;-Microsoft.Usage#CA2225;-Microsoft.Usage#CA2226;-Microsoft.Usage#CA2231;-Microsoft.Usage#CA2224;-Microsoft.Usage#CA2218;-Microsoft.Usage#CA2234;-Microsoft.Usage#CA2241;-Microsoft.Usage#CA2239;-Microsoft.Usage#CA2200;-Microsoft.Usage#CA1801;-Microsoft.Usage#CA2205;-Microsoft.Usage#CA2230</CodeAnalysisRules>
  100. <LangVersion>7.3</LangVersion>
  101. <ErrorReport>prompt</ErrorReport>
  102. </PropertyGroup>
  103. <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
  104. <DebugSymbols>true</DebugSymbols>
  105. <OutputPath>bin\x86\Release\</OutputPath>
  106. <DefineConstants>CODE_ANALYSIS;TRACE</DefineConstants>
  107. <BaseAddress>281280512</BaseAddress>
  108. <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
  109. <Optimize>true</Optimize>
  110. <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
  111. <FileAlignment>4096</FileAlignment>
  112. <DebugType>pdbonly</DebugType>
  113. <PlatformTarget>x86</PlatformTarget>
  114. <RunCodeAnalysis>true</RunCodeAnalysis>
  115. <CodeAnalysisRules>-Microsoft.Design#CA1012;-Microsoft.Design#CA2210;-Microsoft.Design#CA1040;-Microsoft.Design#CA1005;-Microsoft.Design#CA1020;-Microsoft.Design#CA1021;-Microsoft.Design#CA1010;-Microsoft.Design#CA1011;-Microsoft.Design#CA1009;-Microsoft.Design#CA1050;-Microsoft.Design#CA1026;-Microsoft.Design#CA1019;-Microsoft.Design#CA1031;-Microsoft.Design#CA1047;-Microsoft.Design#CA1000;-Microsoft.Design#CA1048;-Microsoft.Design#CA1051;-Microsoft.Design#CA1002;-Microsoft.Design#CA1061;-Microsoft.Design#CA1006;-Microsoft.Design#CA1046;-Microsoft.Design#CA1045;-Microsoft.Design#CA1038;-Microsoft.Design#CA1008;-Microsoft.Design#CA1028;-Microsoft.Design#CA1004;-Microsoft.Design#CA1035;-Microsoft.Design#CA1063;-Microsoft.Design#CA1032;-Microsoft.Design#CA1023;-Microsoft.Design#CA1033;-Microsoft.Design#CA1039;-Microsoft.Design#CA1016;-Microsoft.Design#CA1014;-Microsoft.Design#CA1017;-Microsoft.Design#CA1018;-Microsoft.Design#CA1027;-Microsoft.Design#CA1059;-Microsoft.Design#CA1060;-Microsoft.Design#CA1034;-Microsoft.Design#CA1013;-Microsoft.Design#CA1036;-Microsoft.Design#CA1044;-Microsoft.Design#CA1041;-Microsoft.Design#CA1025;-Microsoft.Design#CA1052;-Microsoft.Design#CA1053;-Microsoft.Design#CA1057;-Microsoft.Design#CA1058;-Microsoft.Design#CA1001;-Microsoft.Design#CA1049;-Microsoft.Design#CA1054;-Microsoft.Design#CA1056;-Microsoft.Design#CA1055;-Microsoft.Design#CA1030;-Microsoft.Design#CA1003;-Microsoft.Design#CA1007;-Microsoft.Design#CA1043;-Microsoft.Design#CA1024;-Microsoft.Design#CA1062;-Microsoft.Globalization#CA1301;-Microsoft.Globalization#CA1302;-Microsoft.Globalization#CA1303;-Microsoft.Globalization#CA1306;-Microsoft.Globalization#CA1304;-Microsoft.Globalization#CA1305;-Microsoft.Globalization#CA1300;-Microsoft.Interoperability#CA1403;-Microsoft.Interoperability#CA1406;-Microsoft.Interoperability#CA1413;-Microsoft.Interoperability#CA1402;-Microsoft.Interoperability#CA1407;-Microsoft.Interoperability#CA1404;-Microsoft.Interoperability#CA1410;-Microsoft.Interoperability#CA1411;-Microsoft.Interoperability#CA1405;-Microsoft.Interoperability#CA1409;-Microsoft.Interoperability#CA1415;-Microsoft.Interoperability#CA1408;-Microsoft.Interoperability#CA1414;-Microsoft.Interoperability#CA1412;-Microsoft.Maintainability#CA1502;-Microsoft.Maintainability#CA1501;-Microsoft.Mobility#CA1600;-Microsoft.Mobility#CA1601;-Microsoft.Naming#CA1718;-Microsoft.Naming#CA1720;-Microsoft.Naming#CA1700;-Microsoft.Naming#CA1712;-Microsoft.Naming#CA1713;-Microsoft.Naming#CA1709;-Microsoft.Naming#CA1708;-Microsoft.Naming#CA1715;-Microsoft.Naming#CA1710;-Microsoft.Naming#CA1707;-Microsoft.Naming#CA1722;-Microsoft.Naming#CA1711;-Microsoft.Naming#CA1716;-Microsoft.Naming#CA1705;-Microsoft.Naming#CA1725;-Microsoft.Naming#CA1719;-Microsoft.Naming#CA1721;-Microsoft.Naming#CA1706;-Microsoft.Naming#CA1724;-Microsoft.Naming#CA1726;-Microsoft.Performance#CA1809;-Microsoft.Performance#CA1812;-Microsoft.Performance#CA1807;-Microsoft.Performance#CA1813;-Microsoft.Performance#CA1823;-Microsoft.Performance#CA1816;-Microsoft.Performance#CA1817;-Microsoft.Performance#CA1800;-Microsoft.Performance#CA1818;-Microsoft.Performance#CA1805;-Microsoft.Performance#CA1810;-Microsoft.Performance#CA1822;-Microsoft.Performance#CA1815;-Microsoft.Performance#CA1814;-Microsoft.Performance#CA1819;-Microsoft.Performance#CA1804;-Microsoft.Performance#CA1820;-Microsoft.Performance#CA1802;-Microsoft.Portability#CA1900;-Microsoft.Reliability#CA2000;-Microsoft.Reliability#CA2002;-Microsoft.Reliability#CA2003;-Microsoft.Reliability#CA2004;-Microsoft.Reliability#CA2006;-Microsoft.Security#CA2116;-Microsoft.Security#CA2117;-Microsoft.Security#CA2105;-Microsoft.Security#CA2115;-Microsoft.Security#CA2104;-Microsoft.Security#CA2122;-Microsoft.Security#CA2114;-Microsoft.Security#CA2123;-Microsoft.Security#CA2111;-Microsoft.Security#CA2108;-Microsoft.Security#CA2107;-Microsoft.Security#CA2103;-Microsoft.Security#CA2100;-Microsoft.Security#CA2118;-Microsoft.Security#CA2109;-Microsoft.Security#CA2119;-Microsoft.Security#CA2106;-Microsoft.Security#CA2112;-Microsoft.Security#CA2110;-Microsoft.Security#CA2120;-Microsoft.Security#CA2101;-Microsoft.Security#CA2121;-Microsoft.Security#CA2126;-Microsoft.Security#CA2124;-Microsoft.Usage#CA2209;-Microsoft.Usage#CA2236;-Microsoft.Usage#CA2227;-Microsoft.Usage#CA2213;-Microsoft.Usage#CA2216;-Microsoft.Usage#CA2215;-Microsoft.Usage#CA2214;-Microsoft.Usage#CA2222;-Microsoft.Usage#CA2202;-Microsoft.Usage#CA1806;-Microsoft.Usage#CA2217;-Microsoft.Usage#CA2212;-Microsoft.Usage#CA2219;-Microsoft.Usage#CA2201;-Microsoft.Usage#CA2228;-Microsoft.Usage#CA2221;-Microsoft.Usage#CA2220;-Microsoft.Usage#CA2240;-Microsoft.Usage#CA2229;-Microsoft.Usage#CA2238;-Microsoft.Usage#CA2207;-Microsoft.Usage#CA2208;-Microsoft.Usage#CA2235;-Microsoft.Usage#CA2237;-Microsoft.Usage#CA2232;-Microsoft.Usage#CA2223;-Microsoft.Usage#CA2211;-Microsoft.Usage#CA2233;-Microsoft.Usage#CA2225;-Microsoft.Usage#CA2226;-Microsoft.Usage#CA2231;-Microsoft.Usage#CA2224;-Microsoft.Usage#CA2218;-Microsoft.Usage#CA2234;-Microsoft.Usage#CA2241;-Microsoft.Usage#CA2239;-Microsoft.Usage#CA2200;-Microsoft.Usage#CA1801;-Microsoft.Usage#CA2205;-Microsoft.Usage#CA2230</CodeAnalysisRules>
  116. <LangVersion>7.3</LangVersion>
  117. <ErrorReport>prompt</ErrorReport>
  118. </PropertyGroup>
  119. <ItemGroup>
  120. <Reference Include="Interop.WIA, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
  121. <SpecificVersion>False</SpecificVersion>
  122. <HintPath>..\Interop.WIA\Interop.WIA.dll</HintPath>
  123. </Reference>
  124. <Reference Include="PaintDotNet.Base, Version=1.0.7907.24561, Culture=neutral, processorArchitecture=MSIL">
  125. <SpecificVersion>False</SpecificVersion>
  126. <HintPath>..\bin\Debug\PaintDotNet.Base.dll</HintPath>
  127. </Reference>
  128. <Reference Include="System">
  129. <Name>System</Name>
  130. </Reference>
  131. <Reference Include="System.Data" />
  132. <Reference Include="System.Drawing">
  133. <Name>System.Drawing</Name>
  134. </Reference>
  135. <Reference Include="System.Windows.Forms">
  136. <Name>System.Windows.Forms</Name>
  137. </Reference>
  138. <Reference Include="System.Xml" />
  139. </ItemGroup>
  140. <ItemGroup>
  141. <Compile Include="Properties\AssemblyInfo.cs">
  142. <SubType>Code</SubType>
  143. </Compile>
  144. <Compile Include="ClassicFileDialog.cs" />
  145. <Compile Include="ClassicFileOpenDialog.cs" />
  146. <Compile Include="ExecutePrivilege.cs" />
  147. <Compile Include="ExecuteWaitType.cs" />
  148. <Compile Include="FileDlgExtenders\Enums.cs" />
  149. <Compile Include="FileDlgExtenders\FileDialogPlaces.cs" />
  150. <Compile Include="FileDlgExtenders\FileDialogControlBase.cs">
  151. <SubType>UserControl</SubType>
  152. </Compile>
  153. <Compile Include="FileDlgExtenders\FileDialogControlBase.Designer.cs">
  154. <DependentUpon>FileDialogControlBase.cs</DependentUpon>
  155. </Compile>
  156. <Compile Include="FileDlgExtenders\HelperTypes.cs">
  157. <SubType>UserControl</SubType>
  158. </Compile>
  159. <Compile Include="FileDlgExtenders\structs.cs" />
  160. <Compile Include="FileDlgExtenders\Win32.cs" />
  161. <Compile Include="FileOverwriteAction.cs" />
  162. <Compile Include="GpcWrapper\NativeConstants.cs" />
  163. <Compile Include="GpcWrapper\NativeMethods.cs" />
  164. <Compile Include="GpcWrapper\NativeStructs.cs" />
  165. <Compile Include="GpcWrapper\Polygon.cs" />
  166. <Compile Include="GpcWrapper\Vertex.cs" />
  167. <Compile Include="GpcWrapper\VertexList.cs" />
  168. <Compile Include="IFileDialog.cs">
  169. <SubType>Code</SubType>
  170. </Compile>
  171. <Compile Include="FileSystem.cs">
  172. <SubType>Code</SubType>
  173. </Compile>
  174. <Compile Include="FormEx.cs">
  175. <SubType>Component</SubType>
  176. </Compile>
  177. <Compile Include="IFileDialogUICallbacks.cs" />
  178. <Compile Include="IFileOpenDialog.cs" />
  179. <Compile Include="IFileSaveDialog.cs" />
  180. <Compile Include="IFileTransferProgressEvents.cs" />
  181. <Compile Include="NativeErrors.cs" />
  182. <Compile Include="ProcessorFeature.cs" />
  183. <Compile Include="SingleInstaceManager.cs" />
  184. <Compile Include="Memory.cs">
  185. <SubType>Code</SubType>
  186. </Compile>
  187. <Compile Include="MenuStripEx.cs">
  188. <SubType>Component</SubType>
  189. </Compile>
  190. <Compile Include="NativeConstants.cs">
  191. <SubType>Code</SubType>
  192. </Compile>
  193. <Compile Include="NativeDelegates.cs">
  194. <SubType>Code</SubType>
  195. </Compile>
  196. <Compile Include="NativeMethods.cs">
  197. <SubType>Code</SubType>
  198. </Compile>
  199. <Compile Include="NativeStructs.cs">
  200. <SubType>Code</SubType>
  201. </Compile>
  202. <Compile Include="NullGraphics.cs">
  203. <SubType>Code</SubType>
  204. </Compile>
  205. <Compile Include="OS.cs" />
  206. <Compile Include="OSType.cs" />
  207. <Compile Include="PdnGraphics.cs">
  208. <SubType>Code</SubType>
  209. </Compile>
  210. <Compile Include="ProcessorArchitecture.cs" />
  211. <Compile Include="Processor.cs">
  212. <SubType>Code</SubType>
  213. </Compile>
  214. <Compile Include="PropertyItem2.cs">
  215. <SubType>Code</SubType>
  216. </Compile>
  217. <Compile Include="RealParentWndProcDelegate.cs">
  218. <SubType>Code</SubType>
  219. </Compile>
  220. <Compile Include="SafeNativeMethods.cs">
  221. <SubType>Code</SubType>
  222. </Compile>
  223. <Compile Include="ScrollPanel.cs">
  224. <SubType>Component</SubType>
  225. </Compile>
  226. <Compile Include="Security.cs">
  227. <SubType>Code</SubType>
  228. </Compile>
  229. <Compile Include="SerializationFallbackBinder.cs">
  230. <SubType>Code</SubType>
  231. </Compile>
  232. <Compile Include="Settings.cs">
  233. <SubType>Code</SubType>
  234. </Compile>
  235. <Compile Include="Shell.cs" />
  236. <Compile Include="Timing.cs">
  237. <SubType>Code</SubType>
  238. </Compile>
  239. <Compile Include="ToolStripEx.cs">
  240. <SubType>Component</SubType>
  241. </Compile>
  242. <Compile Include="Tracing.cs">
  243. <SubType>Code</SubType>
  244. </Compile>
  245. <Compile Include="UI.cs">
  246. <SubType>Code</SubType>
  247. </Compile>
  248. <Compile Include="UserSessions.cs">
  249. <SubType>Code</SubType>
  250. </Compile>
  251. <Compile Include="VirtualFolderName.cs" />
  252. <Compile Include="VisualStyleClass.cs" />
  253. <Compile Include="WaitHandleArray.cs">
  254. <SubType>Code</SubType>
  255. </Compile>
  256. <EmbeddedResource Include="FileDlgExtenders\FileDialogControlBase.resx">
  257. <DependentUpon>FileDialogControlBase.cs</DependentUpon>
  258. </EmbeddedResource>
  259. <EmbeddedResource Include="PropertyItem.png" />
  260. </ItemGroup>
  261. <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
  262. <PropertyGroup>
  263. <PreBuildEvent>@rem register the WIA 2.0 library
  264. rem regsvr32 /s "$(SolutionDir)\WIAAutSDK\wiaaut.dll"
  265. </PreBuildEvent>
  266. <PostBuildEvent>
  267. </PostBuildEvent>
  268. </PropertyGroup>
  269. </Project>