Skip to content

Commit

Permalink
Add specific msbuild conf for packaging appx
Browse files Browse the repository at this point in the history
  • Loading branch information
lucasg committed Sep 5, 2018
1 parent 6b1bc0c commit 41ad817
Show file tree
Hide file tree
Showing 9 changed files with 339 additions and 1 deletion.
70 changes: 70 additions & 0 deletions ClrPhlib/ClrPhlib.vcxproj
@@ -1,6 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Appx|Win32">
<Configuration>Appx</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Appx|x64">
<Configuration>Appx</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
Expand Down Expand Up @@ -40,6 +48,13 @@
<CLRSupport>true</CLRSupport>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Appx|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CLRSupport>true</CLRSupport>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
Expand All @@ -54,6 +69,13 @@
<CLRSupport>true</CLRSupport>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Appx|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CLRSupport>true</CLRSupport>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
Expand All @@ -65,12 +87,18 @@
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Appx|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Appx|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
Expand All @@ -87,11 +115,21 @@
<OutDir>$(SolutionDir)bin\$(Configuration)$(PlatformArchitecture)\</OutDir>
<IntDir>$(SolutionDir)obj\$(ProjectName)\$(Configuration)$(PlatformArchitecture)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Appx|Win32'">
<LinkIncremental>false</LinkIncremental>
<OutDir>$(SolutionDir)bin\$(Configuration)$(PlatformArchitecture)\</OutDir>
<IntDir>$(SolutionDir)obj\$(ProjectName)\$(Configuration)$(PlatformArchitecture)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental>false</LinkIncremental>
<OutDir>$(SolutionDir)bin\$(Configuration)$(PlatformArchitecture)\</OutDir>
<IntDir>$(SolutionDir)obj\$(ProjectName)\$(Configuration)$(PlatformArchitecture)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Appx|x64'">
<LinkIncremental>false</LinkIncremental>
<OutDir>$(SolutionDir)bin\$(Configuration)$(PlatformArchitecture)\</OutDir>
<IntDir>$(SolutionDir)obj\$(ProjectName)\$(Configuration)$(PlatformArchitecture)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
Expand Down Expand Up @@ -142,6 +180,22 @@
<CLRImageType>Default</CLRImageType>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Appx|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PreprocessorDefinitions>WIN32;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<AdditionalIncludeDirectories>$(SolutionDir)third_party\phnt\include;$(SolutionDir)third_party\phlib\include;$(ProjectDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<PrecompiledHeaderFile>
</PrecompiledHeaderFile>
<TreatWarningAsError>true</TreatWarningAsError>
</ClCompile>
<Link>
<AdditionalDependencies>$(OutputPath)\phlib.lib;$(OutputPath)\demumble.lib;%(AdditionalDependencies)</AdditionalDependencies>
<CLRImageType>Default</CLRImageType>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
Expand All @@ -157,6 +211,22 @@
<CLRImageType>Default</CLRImageType>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Appx|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<AdditionalIncludeDirectories>$(SolutionDir)third_party\phnt\include;$(SolutionDir)third_party\phlib\include;$(ProjectDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<PrecompiledHeaderFile>
</PrecompiledHeaderFile>
<TreatWarningAsError>true</TreatWarningAsError>
</ClCompile>
<Link>
<AdditionalDependencies>$(OutputPath)\phlib.lib;$(OutputPath)\demumble.lib;%(AdditionalDependencies)</AdditionalDependencies>
<CLRImageType>Default</CLRImageType>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Data" />
Expand Down
36 changes: 36 additions & 0 deletions Dependencies.sln
Expand Up @@ -36,12 +36,18 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DependenciesLib", "Dependen
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Appx|x64 = Appx|x64
Appx|x86 = Appx|x86
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{9232B9B6-F2BA-44A3-B8A6-A352777F632C}.Appx|x64.ActiveCfg = Appx|x64
{9232B9B6-F2BA-44A3-B8A6-A352777F632C}.Appx|x64.Build.0 = Appx|x64
{9232B9B6-F2BA-44A3-B8A6-A352777F632C}.Appx|x86.ActiveCfg = Appx|x86
{9232B9B6-F2BA-44A3-B8A6-A352777F632C}.Appx|x86.Build.0 = Appx|x86
{9232B9B6-F2BA-44A3-B8A6-A352777F632C}.Debug|x64.ActiveCfg = Debug|x64
{9232B9B6-F2BA-44A3-B8A6-A352777F632C}.Debug|x64.Build.0 = Debug|x64
{9232B9B6-F2BA-44A3-B8A6-A352777F632C}.Debug|x86.ActiveCfg = Debug|x86
Expand All @@ -50,6 +56,10 @@ Global
{9232B9B6-F2BA-44A3-B8A6-A352777F632C}.Release|x64.Build.0 = Release|x64
{9232B9B6-F2BA-44A3-B8A6-A352777F632C}.Release|x86.ActiveCfg = Release|x86
{9232B9B6-F2BA-44A3-B8A6-A352777F632C}.Release|x86.Build.0 = Release|x86
{FC5FFCAF-982F-4A95-8FA6-2A95B1F7CDC8}.Appx|x64.ActiveCfg = Appx|x64
{FC5FFCAF-982F-4A95-8FA6-2A95B1F7CDC8}.Appx|x64.Build.0 = Appx|x64
{FC5FFCAF-982F-4A95-8FA6-2A95B1F7CDC8}.Appx|x86.ActiveCfg = Appx|Win32
{FC5FFCAF-982F-4A95-8FA6-2A95B1F7CDC8}.Appx|x86.Build.0 = Appx|Win32
{FC5FFCAF-982F-4A95-8FA6-2A95B1F7CDC8}.Debug|x64.ActiveCfg = Debug|x64
{FC5FFCAF-982F-4A95-8FA6-2A95B1F7CDC8}.Debug|x64.Build.0 = Debug|x64
{FC5FFCAF-982F-4A95-8FA6-2A95B1F7CDC8}.Debug|x86.ActiveCfg = Debug|Win32
Expand All @@ -58,6 +68,10 @@ Global
{FC5FFCAF-982F-4A95-8FA6-2A95B1F7CDC8}.Release|x64.Build.0 = Release|x64
{FC5FFCAF-982F-4A95-8FA6-2A95B1F7CDC8}.Release|x86.ActiveCfg = Release|Win32
{FC5FFCAF-982F-4A95-8FA6-2A95B1F7CDC8}.Release|x86.Build.0 = Release|Win32
{5565A612-B250-4FE0-98DD-07C56916C194}.Appx|x64.ActiveCfg = Appx|x64
{5565A612-B250-4FE0-98DD-07C56916C194}.Appx|x64.Build.0 = Appx|x64
{5565A612-B250-4FE0-98DD-07C56916C194}.Appx|x86.ActiveCfg = Appx|x86
{5565A612-B250-4FE0-98DD-07C56916C194}.Appx|x86.Build.0 = Appx|x86
{5565A612-B250-4FE0-98DD-07C56916C194}.Debug|x64.ActiveCfg = Debug|x64
{5565A612-B250-4FE0-98DD-07C56916C194}.Debug|x64.Build.0 = Debug|x64
{5565A612-B250-4FE0-98DD-07C56916C194}.Debug|x86.ActiveCfg = Debug|x86
Expand All @@ -66,6 +80,10 @@ Global
{5565A612-B250-4FE0-98DD-07C56916C194}.Release|x64.Build.0 = Release|x64
{5565A612-B250-4FE0-98DD-07C56916C194}.Release|x86.ActiveCfg = Release|x86
{5565A612-B250-4FE0-98DD-07C56916C194}.Release|x86.Build.0 = Release|x86
{477D0215-F252-41A1-874B-F27E3EA1ED17}.Appx|x64.ActiveCfg = Appx|x64
{477D0215-F252-41A1-874B-F27E3EA1ED17}.Appx|x64.Build.0 = Appx|x64
{477D0215-F252-41A1-874B-F27E3EA1ED17}.Appx|x86.ActiveCfg = Appx|Win32
{477D0215-F252-41A1-874B-F27E3EA1ED17}.Appx|x86.Build.0 = Appx|Win32
{477D0215-F252-41A1-874B-F27E3EA1ED17}.Debug|x64.ActiveCfg = Debug|x64
{477D0215-F252-41A1-874B-F27E3EA1ED17}.Debug|x64.Build.0 = Debug|x64
{477D0215-F252-41A1-874B-F27E3EA1ED17}.Debug|x86.ActiveCfg = Debug|Win32
Expand All @@ -74,6 +92,10 @@ Global
{477D0215-F252-41A1-874B-F27E3EA1ED17}.Release|x64.Build.0 = Release|x64
{477D0215-F252-41A1-874B-F27E3EA1ED17}.Release|x86.ActiveCfg = Release|Win32
{477D0215-F252-41A1-874B-F27E3EA1ED17}.Release|x86.Build.0 = Release|Win32
{7B11011C-7FD7-4AB0-A1AD-04E940B026DE}.Appx|x64.ActiveCfg = Appx|x64
{7B11011C-7FD7-4AB0-A1AD-04E940B026DE}.Appx|x64.Build.0 = Appx|x64
{7B11011C-7FD7-4AB0-A1AD-04E940B026DE}.Appx|x86.ActiveCfg = Appx|x86
{7B11011C-7FD7-4AB0-A1AD-04E940B026DE}.Appx|x86.Build.0 = Appx|x86
{7B11011C-7FD7-4AB0-A1AD-04E940B026DE}.Debug|x64.ActiveCfg = Debug|x64
{7B11011C-7FD7-4AB0-A1AD-04E940B026DE}.Debug|x64.Build.0 = Debug|x64
{7B11011C-7FD7-4AB0-A1AD-04E940B026DE}.Debug|x86.ActiveCfg = Debug|x86
Expand All @@ -82,12 +104,22 @@ Global
{7B11011C-7FD7-4AB0-A1AD-04E940B026DE}.Release|x64.Build.0 = Release|x64
{7B11011C-7FD7-4AB0-A1AD-04E940B026DE}.Release|x86.ActiveCfg = Release|x86
{7B11011C-7FD7-4AB0-A1AD-04E940B026DE}.Release|x86.Build.0 = Release|x86
{9901060D-98A3-44D8-A389-D4285C4C3020}.Appx|x64.ActiveCfg = Appx|x64
{9901060D-98A3-44D8-A389-D4285C4C3020}.Appx|x64.Build.0 = Appx|x64
{9901060D-98A3-44D8-A389-D4285C4C3020}.Appx|x64.Deploy.0 = Appx|x64
{9901060D-98A3-44D8-A389-D4285C4C3020}.Appx|x86.ActiveCfg = Appx|x86
{9901060D-98A3-44D8-A389-D4285C4C3020}.Appx|x86.Build.0 = Appx|x86
{9901060D-98A3-44D8-A389-D4285C4C3020}.Appx|x86.Deploy.0 = Appx|x86
{9901060D-98A3-44D8-A389-D4285C4C3020}.Debug|x64.ActiveCfg = Debug|x64
{9901060D-98A3-44D8-A389-D4285C4C3020}.Debug|x86.ActiveCfg = Debug|x86
{9901060D-98A3-44D8-A389-D4285C4C3020}.Release|x64.ActiveCfg = Release|x64
{9901060D-98A3-44D8-A389-D4285C4C3020}.Release|x64.Build.0 = Release|x64
{9901060D-98A3-44D8-A389-D4285C4C3020}.Release|x86.ActiveCfg = Release|x86
{9901060D-98A3-44D8-A389-D4285C4C3020}.Release|x86.Build.0 = Release|x86
{BE4A9759-A412-44CB-887D-FEFBEF1ABBF1}.Appx|x64.ActiveCfg = Appx|x64
{BE4A9759-A412-44CB-887D-FEFBEF1ABBF1}.Appx|x64.Build.0 = Appx|x64
{BE4A9759-A412-44CB-887D-FEFBEF1ABBF1}.Appx|x86.ActiveCfg = Appx|Win32
{BE4A9759-A412-44CB-887D-FEFBEF1ABBF1}.Appx|x86.Build.0 = Appx|Win32
{BE4A9759-A412-44CB-887D-FEFBEF1ABBF1}.Debug|x64.ActiveCfg = Debug|x64
{BE4A9759-A412-44CB-887D-FEFBEF1ABBF1}.Debug|x64.Build.0 = Debug|x64
{BE4A9759-A412-44CB-887D-FEFBEF1ABBF1}.Debug|x86.ActiveCfg = Debug|Win32
Expand All @@ -96,6 +128,10 @@ Global
{BE4A9759-A412-44CB-887D-FEFBEF1ABBF1}.Release|x64.Build.0 = Release|x64
{BE4A9759-A412-44CB-887D-FEFBEF1ABBF1}.Release|x86.ActiveCfg = Release|Win32
{BE4A9759-A412-44CB-887D-FEFBEF1ABBF1}.Release|x86.Build.0 = Release|Win32
{4A459493-14FC-4C87-9254-60E0959535DA}.Appx|x64.ActiveCfg = Appx|x64
{4A459493-14FC-4C87-9254-60E0959535DA}.Appx|x64.Build.0 = Appx|x64
{4A459493-14FC-4C87-9254-60E0959535DA}.Appx|x86.ActiveCfg = Appx|x86
{4A459493-14FC-4C87-9254-60E0959535DA}.Appx|x86.Build.0 = Appx|x86
{4A459493-14FC-4C87-9254-60E0959535DA}.Debug|x64.ActiveCfg = Debug|x64
{4A459493-14FC-4C87-9254-60E0959535DA}.Debug|x64.Build.0 = Debug|x64
{4A459493-14FC-4C87-9254-60E0959535DA}.Debug|x86.ActiveCfg = Debug|x86
Expand Down
20 changes: 20 additions & 0 deletions Dependencies/Dependencies.csproj
Expand Up @@ -58,6 +58,26 @@
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<Prefer32Bit>true</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Appx|x86'">
<OutputPath>bin\x86\Appx\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x86</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<Prefer32Bit>true</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Appx|x64'">
<OutputPath>bin\x64\Appx\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x64</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<Prefer32Bit>true</Prefer32Bit>
</PropertyGroup>
<ItemGroup>
<Reference Include="Newtonsoft.Json, Version=11.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<HintPath>..\packages\Newtonsoft.Json.11.0.2\lib\net45\Newtonsoft.Json.dll</HintPath>
Expand Down
23 changes: 22 additions & 1 deletion DependenciesAppx/DependenciesAppx.wapproj
@@ -1,9 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition="'$(VisualStudioVersion)' == '' or '$(VisualStudioVersion)' &lt; '15.0'">
<VisualStudioVersion>15.0</VisualStudioVersion>
</PropertyGroup>
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Appx|AnyCPU">
<Configuration>Appx</Configuration>
<Platform>AnyCPU</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Appx|x64">
<Configuration>Appx</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Appx|x86">
<Configuration>Appx</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x86">
<Configuration>Debug</Configuration>
<Platform>x86</Platform>
Expand Down Expand Up @@ -53,15 +65,24 @@
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
<DefaultLanguage>en-us</DefaultLanguage>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Appx|AnyCPU'">
<DefaultLanguage>en-us</DefaultLanguage>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<DefaultLanguage>en-us</DefaultLanguage>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Appx|x86'">
<DefaultLanguage>en-us</DefaultLanguage>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<DefaultLanguage>en-us</DefaultLanguage>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<DefaultLanguage>en-us</DefaultLanguage>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Appx|x64'">
<DefaultLanguage>en-us</DefaultLanguage>
</PropertyGroup>
<ItemGroup>
<AppxManifest Include="Package.appxmanifest">
<SubType>Designer</SubType>
Expand Down
20 changes: 20 additions & 0 deletions DependenciesGui/DependenciesGui.csproj
Expand Up @@ -64,6 +64,26 @@
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Appx|x86'">
<OutputPath>bin\x86\Appx\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x86</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<Prefer32Bit>true</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Appx|x64'">
<OutputPath>bin\x64\Appx\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x64</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<Prefer32Bit>true</Prefer32Bit>
</PropertyGroup>
<ItemGroup>
<Reference Include="Mono.Cecil, Version=0.10.0.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL">
<HintPath>..\packages\Mono.Cecil.0.10.0\lib\net40\Mono.Cecil.dll</HintPath>
Expand Down
18 changes: 18 additions & 0 deletions DependenciesLib/DependenciesLib.csproj
Expand Up @@ -52,6 +52,24 @@
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Appx|x86'">
<OutputPath>bin\x86\Appx\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x86</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Appx|x64'">
<OutputPath>bin\x64\Appx\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x64</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />
Expand Down

0 comments on commit 41ad817

Please sign in to comment.