1+ <?xml version =" 1.0" encoding =" utf-8" ?>
2+ <Project ToolsVersion =" 4.0" DefaultTargets =" Build" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
3+ <PropertyGroup >
4+ <MinimumVisualStudioVersion >14.0</MinimumVisualStudioVersion >
5+ <VisualStudioVersion Condition =" '$(VisualStudioVersion)' == ''" >11.0</VisualStudioVersion >
6+ <VSToolsPath Condition =" '$(VSToolsPath)' == ''" >$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath >
7+ </PropertyGroup >
8+ <Import Project =" $(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition =" Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
9+ <PropertyGroup >
10+ <Configuration Condition =" '$(Configuration)' == '' " >Debug</Configuration >
11+ <Platform Condition =" '$(Platform)' == '' " >AnyCPU</Platform >
12+ <SchemaVersion >2.0</SchemaVersion >
13+ <ProjectGuid >{9A899D87-5BFA-4886-B701-68C515F1371C}</ProjectGuid >
14+ <OutputType >Library</OutputType >
15+ <AppDesignerFolder >Properties</AppDesignerFolder >
16+ <RootNamespace >PmipMyCallStack</RootNamespace >
17+ <AssemblyName >PmipMyCallStack</AssemblyName >
18+ <TargetFrameworkVersion >v4.5</TargetFrameworkVersion >
19+ <FileAlignment >512</FileAlignment >
20+ <GeneratePkgDefFile >false</GeneratePkgDefFile >
21+ <!-- Root directory to Concord SDK install; includes the trailing backslash '\'.-->
22+ <ConcordSDKDir >$(VSSDK140Install)VisualStudioIntegration\</ConcordSDKDir >
23+ </PropertyGroup >
24+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " >
25+ <DebugSymbols >true</DebugSymbols >
26+ <DebugType >full</DebugType >
27+ <Optimize >false</Optimize >
28+ <OutputPath >bin\Debug\</OutputPath >
29+ <DefineConstants >DEBUG;TRACE</DefineConstants >
30+ <ErrorReport >prompt</ErrorReport >
31+ <WarningLevel >4</WarningLevel >
32+ <CodeAnalysisRuleSet >AllRules.ruleset</CodeAnalysisRuleSet >
33+ <Prefer32Bit >false</Prefer32Bit >
34+ </PropertyGroup >
35+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " >
36+ <DebugType >pdbonly</DebugType >
37+ <Optimize >true</Optimize >
38+ <OutputPath >bin\Release\</OutputPath >
39+ <DefineConstants >TRACE</DefineConstants >
40+ <ErrorReport >prompt</ErrorReport >
41+ <WarningLevel >4</WarningLevel >
42+ <CodeAnalysisRuleSet >AllRules.ruleset</CodeAnalysisRuleSet >
43+ <Prefer32Bit >false</Prefer32Bit >
44+ </PropertyGroup >
45+ <PropertyGroup >
46+ <StartAction >Program</StartAction >
47+ <StartProgram >$(DevEnvDir)devenv.exe</StartProgram >
48+ <StartWorkingDirectory >$(DevEnvDir)</StartWorkingDirectory >
49+ <StartArguments >/rootsuffix Exp</StartArguments >
50+ </PropertyGroup >
51+ <ItemGroup >
52+ <Reference Include =" System" />
53+ <Reference Include =" System.Core" />
54+ <Reference Include =" System.Xml" />
55+ <Reference Include =" Microsoft.VisualStudio.Debugger.Engine" >
56+ <HintPath >$(ConcordSDKDir)Reference Assemblies\Microsoft.VisualStudio.Debugger.Engine.dll</HintPath >
57+ <Private >False</Private >
58+ </Reference >
59+ </ItemGroup >
60+ <ItemGroup >
61+ <Compile Include =" PmipCallStackFilter.cs" />
62+ <Compile Include =" PmipFunctionDataItem.cs" />
63+ <Compile Include =" PmipRunner.cs" />
64+ <Compile Include =" Properties\AssemblyInfo.cs" />
65+ </ItemGroup >
66+ <ItemGroup >
67+ <VsdConfigXmlFiles Include =" PmipMyCallStack.vsdconfigxml" />
68+ </ItemGroup >
69+ <ItemGroup >
70+ <None Include =" source.extension.vsixmanifest" >
71+ <SubType >Designer</SubType >
72+ </None >
73+ </ItemGroup >
74+ <Import Project =" $(MSBuildToolsPath)\Microsoft.CSharp.targets" />
75+ <Import Project =" $(ConcordSDKDir)Tools\bin\Microsoft.VSDebugger.targets" />
76+ <Import Project =" $(VSToolsPath)\VSSDK\Microsoft.VsSDK.targets" Condition =" '$(VSToolsPath)' != ''" />
77+ <PropertyGroup >
78+ <VsdConfigOutput >$(OutputPath)\PmipMyCallStack.vsdconfig</VsdConfigOutput >
79+ </PropertyGroup >
80+ <Target Name =" IncludeVsdConfig" BeforeTargets =" AssignTargetPaths;GetVSIXSourceItems" Condition =" $(VSTarget) != '10.0'" >
81+ <ItemGroup >
82+ <Content Include =" $(VsdConfigOutput)" >
83+ <IncludeInVSIX >true</IncludeInVSIX >
84+ <VSIXSubPath >.</VSIXSubPath >
85+ <CopyToOutputDirectory >PreserveNewest</CopyToOutputDirectory >
86+ <Link >$([System.IO.Path]::GetFileName($(VsdConfigOutput)))</Link >
87+ </Content >
88+ </ItemGroup >
89+ <Message Text =" VsdConfigOutput: $(VsdConfigOutput)" Importance =" high" />
90+ </Target >
91+ </Project >
0 commit comments