1
1
<?xml version =" 1.0" encoding =" utf-8" ?>
2
- <Project ToolsVersion =" 4.0" DefaultTargets =" Build" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
3
- <Import Project =" ..\packages\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.14.0.12-pre\build\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.props" Condition =" Exists('..\packages\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.14.0.12-pre\build\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.props')" />
4
- <Import Project =" $(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition =" Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
2
+ <Project >
3
+ <Import Sdk =" Microsoft.NET.Sdk" Project =" Sdk.props" />
4
+
5
+ <PropertyGroup >
6
+ <TargetFramework >net45</TargetFramework >
7
+
8
+ <Description >Mouse Fast Scroll extension for Visual Studio</Description >
9
+ <Company >Tunnel Vision Laboratories, LLC</Company >
10
+ <Copyright >Copyright © Sam Harwell 2014</Copyright >
11
+ <Version >4.2.0.0</Version >
12
+ <FileVersion >4.2.0.0</FileVersion >
13
+ <InformationalVersion >4.2.0-dev</InformationalVersion >
14
+ </PropertyGroup >
15
+
5
16
<PropertyGroup >
6
- <Configuration Condition =" '$(Configuration)' == '' " >Debug</Configuration >
7
- <Platform Condition =" '$(Platform)' == '' " >AnyCPU</Platform >
8
- <ProductVersion >8.0.30703</ProductVersion >
9
- <SchemaVersion >2.0</SchemaVersion >
10
- <ProjectTypeGuids >{82b43b9b-a64c-4715-b499-d71e9ca2bd60};{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids >
11
- <ProjectGuid >{7DFA0DD1-8052-464D-9A1A-5EADC10A84B0}</ProjectGuid >
12
- <OutputType >Library</OutputType >
13
- <AppDesignerFolder >Properties</AppDesignerFolder >
14
- <RootNamespace >Tvl.VisualStudio.MouseFastScroll</RootNamespace >
15
- <AssemblyName >Tvl.VisualStudio.MouseFastScroll</AssemblyName >
16
- <TargetFrameworkVersion >v4.5</TargetFrameworkVersion >
17
- <FileAlignment >512</FileAlignment >
18
17
<GeneratePkgDefFile >false</GeneratePkgDefFile >
19
18
<UseCodebase >true</UseCodebase >
20
19
<IncludeAssemblyInVSIXContainer >true</IncludeAssemblyInVSIXContainer >
21
20
<IncludeDebugSymbolsInVSIXContainer >false</IncludeDebugSymbolsInVSIXContainer >
22
21
<IncludeDebugSymbolsInLocalVSIXDeployment >false</IncludeDebugSymbolsInLocalVSIXDeployment >
23
22
<CopyBuildOutputToOutputDirectory >true</CopyBuildOutputToOutputDirectory >
24
23
<CopyOutputSymbolsToOutputDirectory >false</CopyOutputSymbolsToOutputDirectory >
25
- <SolutionDir Condition =" $(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'" >..\</SolutionDir >
26
- <VsixType >v3</VsixType >
27
- </PropertyGroup >
28
- <PropertyGroup >
29
- <!-- Common debugging support -->
30
- <StartAction >Program</StartAction >
31
- <StartProgram >$(DevEnvDir)\devenv.exe</StartProgram >
32
- <StartArguments >/rootSuffix Exp</StartArguments >
33
- </PropertyGroup >
34
- <PropertyGroup Condition =" '$(VisualStudioVersion)' != ''" >
35
- <!-- This is added to prevent forced migrations in Visual Studio 2012 and newer -->
36
- <MinimumVisualStudioVersion >$(VisualStudioVersion)</MinimumVisualStudioVersion >
37
24
</PropertyGroup >
25
+
38
26
<PropertyGroup Condition =" '$(BuildingInsideVisualStudio)' != 'true'" >
39
27
<!-- This property disables extension deployment for command line builds; required for AppVeyor -->
40
28
<DeployExtension >False</DeployExtension >
41
29
</PropertyGroup >
42
- <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " >
30
+
31
+ <PropertyGroup >
43
32
<DebugSymbols >true</DebugSymbols >
44
- <DebugType >full</DebugType >
45
- <Optimize >false</Optimize >
46
- <OutputPath >bin\Debug\</OutputPath >
47
- <DefineConstants >DEBUG;TRACE</DefineConstants >
48
- <ErrorReport >prompt</ErrorReport >
49
- <WarningLevel >4</WarningLevel >
50
- </PropertyGroup >
51
- <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " >
52
- <DebugType >pdbonly</DebugType >
53
- <Optimize >true</Optimize >
54
- <OutputPath >bin\Release\</OutputPath >
55
- <DefineConstants >TRACE</DefineConstants >
56
- <ErrorReport >prompt</ErrorReport >
57
- <WarningLevel >4</WarningLevel >
33
+ <DebugType >portable</DebugType >
58
34
</PropertyGroup >
35
+
59
36
<ItemGroup >
60
- <Reference Include =" Microsoft.VisualStudio.CoreUtility, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" >
61
- <Private >False</Private >
62
- <HintPath >..\packages\VSSDK.CoreUtility.11.0.4\lib\net45\Microsoft.VisualStudio.CoreUtility.dll</HintPath >
63
- </Reference >
64
- <Reference Include =" Microsoft.VisualStudio.Text.Data, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" >
65
- <Private >False</Private >
66
- <HintPath >..\packages\VSSDK.Text.11.0.4\lib\net45\Microsoft.VisualStudio.Text.Data.dll</HintPath >
67
- </Reference >
68
- <Reference Include =" Microsoft.VisualStudio.Text.Logic, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" >
69
- <Private >False</Private >
70
- <HintPath >..\packages\VSSDK.Text.11.0.4\lib\net45\Microsoft.VisualStudio.Text.Logic.dll</HintPath >
71
- </Reference >
72
- <Reference Include =" Microsoft.VisualStudio.Text.UI, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" >
73
- <Private >False</Private >
74
- <HintPath >..\packages\VSSDK.Text.11.0.4\lib\net45\Microsoft.VisualStudio.Text.UI.dll</HintPath >
75
- </Reference >
76
- <Reference Include =" Microsoft.VisualStudio.Text.UI.Wpf, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" >
77
- <Private >False</Private >
78
- <HintPath >..\packages\VSSDK.Text.11.0.4\lib\net45\Microsoft.VisualStudio.Text.UI.Wpf.dll</HintPath >
79
- </Reference >
80
- <Reference Include =" PresentationCore" />
81
- <Reference Include =" PresentationFramework" />
82
- <Reference Include =" System" />
83
- <Reference Include =" System.ComponentModel.Composition" />
84
- <Reference Include =" System.Core" />
85
- <Reference Include =" System.Xml.Linq" />
86
- <Reference Include =" System.Data.DataSetExtensions" />
87
- <Reference Include =" Microsoft.CSharp" />
88
- <Reference Include =" System.Data" />
89
- <Reference Include =" System.Xml" />
90
- <Reference Include =" WindowsBase" />
91
- </ItemGroup >
92
- <ItemGroup >
93
- <Compile Include =" FastScrollProcessor.cs" />
94
- <Compile Include =" FastScrollProvider.cs" />
95
- <Compile Include =" Properties\AssemblyInfo.cs" />
96
- </ItemGroup >
97
- <ItemGroup >
98
- <None Include =" packages.config" />
99
- <None Include =" SharedKey.snk" />
100
- <None Include =" source.extension.vsixmanifest" >
101
- <SubType >Designer</SubType >
102
- </None >
37
+ <PackageReference Include =" Microsoft.VSSDK.BuildTools" Version =" 15.1.192" PrivateAssets =" all" />
38
+ <PackageReference Include =" VSSDK.CoreUtility" Version =" 11.0.4" />
39
+ <PackageReference Include =" VSSDK.Text" Version =" 11.0.4" />
103
40
</ItemGroup >
41
+
104
42
<ItemGroup >
105
43
<Content Include =" ..\LICENSE.txt" >
106
44
<Link >LICENSE.txt</Link >
107
45
<IncludeInVSIX >true</IncludeInVSIX >
108
46
</Content >
109
47
</ItemGroup >
48
+
110
49
<PropertyGroup >
111
50
<SignAssembly >true</SignAssembly >
112
- </PropertyGroup >
113
- <PropertyGroup >
114
51
<AssemblyOriginatorKeyFile >SharedKey.snk</AssemblyOriginatorKeyFile >
115
52
</PropertyGroup >
116
- <Import Project =" $(MSBuildToolsPath)\Microsoft.CSharp.targets" />
117
- <Import Project =" $(VSToolsPath)\VSSDK\Microsoft.VsSDK.targets" Condition =" '$(VSToolsPath)' != ''" />
118
- <Target Name =" EnsureNuGetPackageBuildImports" BeforeTargets =" PrepareForBuild" >
119
- <PropertyGroup >
120
- <ErrorText >This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText >
121
- </PropertyGroup >
122
- <Error Condition =" !Exists('..\packages\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.14.0.12-pre\build\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.props')" Text =" $([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.14.0.12-pre\build\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.props'))" />
123
- <Error Condition =" !Exists('..\packages\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.14.0.12-pre\build\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.targets')" Text =" $([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.14.0.12-pre\build\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.targets'))" />
124
- </Target >
125
- <Import Project =" ..\packages\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.14.0.12-pre\build\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.targets" Condition =" Exists('..\packages\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.14.0.12-pre\build\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.targets')" />
126
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
127
- Other similar extension points exist, see Microsoft.Common.targets.
128
- <Target Name="BeforeBuild">
129
- </Target>
130
- <Target Name="AfterBuild">
131
- </Target>
132
- -->
53
+
54
+ <Import Sdk =" Microsoft.NET.Sdk" Project =" Sdk.targets" />
55
+
56
+ <Import Project =" $(VSToolsPath)\VSSDK\Microsoft.VsSDK.targets" Condition =" Exists('$(VSToolsPath)\VSSDK\Microsoft.VsSDK.targets')" />
57
+
133
58
</Project >
0 commit comments