Skip to content

Commit

Permalink
Merge pull request #12 from olegsych/vs2015
Browse files Browse the repository at this point in the history
Upgrades the T4Toolbox.sln to Visual Studio 2015 and change the source code to produce a Visual Studio 2015 extension.
  • Loading branch information
olegsych committed Jun 11, 2015
2 parents 98669f9 + f7240de commit 2e38630
Show file tree
Hide file tree
Showing 34 changed files with 110 additions and 139 deletions.
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,9 @@
*.exe
*.snk

[Bb]ackup*/
[Bb]in/
[Oo]bj/
[Tt]est[Rr]esult*/
[Pp]ackages/
[Bb]ackup*/
.vs/
2 changes: 1 addition & 1 deletion LocalTestRun.testrunconfig
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<Description>Test settings required to run Visual Studio integration tests.</Description>
<Execution>
<Hosts type="VS IDE">
<VSSDKTestHostRunConfig name="VS IDE" HiveKind="DevEnv" HiveName="12.0Exp" xmlns="http://microsoft.com/schemas/VisualStudio/SDK/Tools/IdeHostAdapter/2006/06" />
<VSSDKTestHostRunConfig name="VS IDE" HiveKind="DevEnv" HiveName="14.0Exp" xmlns="http://microsoft.com/schemas/VisualStudio/SDK/Tools/IdeHostAdapter/2006/06" />
</Hosts>
</Execution>
</TestSettings>
15 changes: 8 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,25 @@
# T4 Toolbox

T4 Toolbox extends the code generation functionality of the [T4](https://msdn.microsoft.com/en-us/library/bb126445.aspx)
text templates in Visual Studio 2013 and allows you to:
text templates in Visual Studio 2015 and allows you to:
- Generate multiple output files from a single text template
- Automatically add output files to one or more projects and folders
- Automatically add or check-out generated files from source control
- Edit text templates in Visual Studio 2013 with syntax colorization, outlining, QuickInfo tooltips,
- Edit text templates in Visual Studio 2015 with syntax colorization, outlining, QuickInfo tooltips,
error reporting and statement completion

You can install the latest stable version of T4 Toolbox using the Extension Manager in Visual Studio 2013 or download it from the [gallery](https://visualstudiogallery.msdn.microsoft.com/791817a4-eb9a-4000-9c85-972cc60fd5aa).
You can install the latest stable version of T4 Toolbox using the Extension Manager in Visual Studio 2015 or download
it from the [gallery](https://visualstudiogallery.msdn.microsoft.com/site/search?query=T4Toolbox).
To learn more, visit the [Getting Started](http://olegsych.github.io/T4Toolbox/getting-started.html) wiki page.

## Building T4 Toolbox

[![Build status](https://ci.appveyor.com/api/projects/status/github/olegsych/t4toolbox?branch=master&retina=true)](https://ci.appveyor.com/project/olegsych/t4toolbox/branch/master)

Pre-requisites (can be downloaded from https://www.visualstudio.com/downloads)
- Visual Studio 2013 Community or paid edition,
- Visual Studio 2013 Update 4 or later
- Visual Studio 2013 SDK
- Visual Studio 2015 Community or paid
- Visual Studio 2015 SDK
- .NET 3.5 (for Lex and Yacc tools)

Open `T4Toolbox.sln` in Visual Studio and build it. The NuGet packages the solution depends on should be restored
[automatically](http://docs.nuget.org/Consume/Package-Restore) by Visual Studio. If you have disabled the automatic
Expand Down Expand Up @@ -55,7 +56,7 @@ You can debug unit and integration tests by selecting the Debug commands in Test
Alternatively, you can debug both generator and editor code by running it in Visual Studio. For that, set the
`T4Toolbox.VisualStudio` project as the startup project in Solution Explorer and specify the following options on the
Debug page of the project properties.
- Start Action / Start external program: ```C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe```
- Start Action / Start external program: ```C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe```
- Start Options / Command line arguments: ```/rootSuffix Exp```

With these settings in place, building the `T4Toolbox.VisualStudio` project will automatically install the extension in the
Expand Down
3 changes: 3 additions & 0 deletions T4Toolbox.Common.props
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@
<PlatformTarget>AnyCPU</PlatformTarget>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<TargetFrameworkProfile />
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">14.0</VisualStudioVersion>
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<ErrorReport>prompt</ErrorReport>
Expand Down
4 changes: 2 additions & 2 deletions T4Toolbox.sln
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
VisualStudioVersion = 12.0.31101.0
# Visual Studio 14
VisualStudioVersion = 14.0.22823.1
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{42F21B27-CBA5-4FB6-A855-8B74F05F56CD}"
ProjectSection(SolutionItems) = preProject
Expand Down
9 changes: 4 additions & 5 deletions appveyor.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
version: 12.10.1.{build}
version: 14.0.0.{build}
os: Visual Studio 2015 RC
branches:
only:
- master
Expand All @@ -7,13 +8,11 @@ environment:
T4ToolboxSnk:
secure: qikNDVTVELcu7WnxruC2+vO9vOdK0whuxosiF5xiV2vI1v/UNno8rtqhoYgKjGoI4IxTvUEtOseNKqF6n0LjKjC2KiiqQj+zvdbkghr9GmWGFiCw27QlbbO/NU9+xWLULt8WxuOTHp681290l304YGRyE2SS2Tb0i86XJXJ5BXC5YvMgK6woVCOHCEITiTmUZBwppFoc5IR3bnyXSSLimLXP0mYPuT+zzPGit2V6HA5VmrXUe8K4DJ1NYDATmcztKusz1klcVzIrtQiII4CWKBvmHHk8g6Hoy8sWHb4CtzHr8QeCvcBwpb6TINLY71M620ELKBczMf2HAUvmcyNY9v+eFnJ8Vcz0gc5o0ENLQ8A/f0i6v57MqnBC9g9WH3kLCNGKe2GVhSdx9+cnaoD5Lnwt3+Qyi9N8UxbGg9yRzSG7u+PU2d/OvneT/r0AGqFIau/yBjSFL3QVMX6j3ycfH653UQOoM/Y8cbyf89tCtz810Y2/IQ4wXUTNEeXvlAiRDlRXPavfjvk8GlCf3ub0LoNbKAx2MXzLN1cQsPmdvCxT7Zlca2PKFwXp4PvIXT50f+QK1HPAn33X2WijYLc9IdiauyKHbP3hdf82b6jmdeCleaFpxRbOUbQyifldxURkla/dZNM5MjdQSMuwqohcK02+t+TzINKTNOQEyOM5JmllU8Y+csgX255G1DyxMNPlsGKor3yhAFsLalbcZu5VMCgPzxvDJSOs3ksAJF9IJB2GynM/Yzy76j8sGbRsx7GW8mT+TxIIiOd/+Y2n/C2jEKoA6RWorNjp1Bw2pjQvI5Z7p8bemTqOjNssQXFJ2m9xfamtlWqQAaBB2KAVjzSPyOCaKGqGXoUsY4XEkoDQ8Nlm0ZJfVGgzz4ccpX4Plhh6sIHThZU0nENypdqy/nNStOkKRw5MKnh57ObgL77bnrWHu0aWZhBfgVFQTo87WWxLEhWFnVfC8rXhXItdz+VWf4oCJ/nrxT13SeMYQ+/FETzF2TCMzP7tQvLRHLuNWNaPvJIsQ56g9uamZQDR7i1jvCjZ16RllA4Vv0y6z34ruaA=
before_build:
- nuget restore
- set PATH=C:\Program Files (x86)\MSBuild\14.0\Bin;%PATH%
- ps: >-
Import-Module .\build\Module.psm1
$nugetExe = Get-NugetExe
. $nugetExe restore T4Toolbox.sln
if (!$env:APPVEYOR_PULL_REQUEST_NUMBER) {
CreateAssemblyKeyFile "T4ToolboxSnk" "T4Toolbox.snk"
}
Expand Down
10 changes: 1 addition & 9 deletions build/Module.psm1
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,4 @@ function CreateAssemblyKeyFile([string] $environmentVariableName, [string] $file
Set-Content -Path $filePath -Value $bytes -Encoding Byte
}

function Get-NugetExe() {
$nugetExe = [IO.Path]::Combine((Get-Location).Path, "nuget.exe")
Write-Host "Downloading from nuget.org to $nugetExe"
(new-object Net.WebClient).DownloadFile("http://www.nuget.org/nuget.exe", $nugetExe)
return $nugetExe
}

Export-ModuleMember -Function CreateAssemblyKeyFile
Export-ModuleMember -Function Get-NuGetExe
Export-ModuleMember -Function CreateAssemblyKeyFile
8 changes: 0 additions & 8 deletions build/Module.tests.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -22,14 +22,6 @@ Describe "Module" {

Set-Location $originalLocation
}

Context "Get-NugetExe" {
It "Downloads nuget.exe and returns a file path" {
$nugetExe = Get-NugetExe
$nugetExe | Should Exist
Remove-Item $nugetExe
}
}
}

Remove-Module Module
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ProductVersion>10.0.20506</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
Expand All @@ -17,9 +17,6 @@
<Reference Include="Microsoft.VisualStudio.TextTemplating.Interfaces.10.0" />
<Reference Include="Microsoft.VisualStudio.TextTemplating.Interfaces.11.0" />
<Reference Include="System" />
<Reference Include="System.Core">
<RequiredTargetFramework>3.5</RequiredTargetFramework>
</Reference>
</ItemGroup>
<ItemGroup>
<Service Include="{508349B6-6B84-4DF5-91F0-309BEEBAD82D}" />
Expand Down
2 changes: 1 addition & 1 deletion src/T4Toolbox.DirectiveProcessors/packages.config
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="StyleCop.MSBuild" version="4.7.49.1" targetFramework="net45" developmentDependency="true" />
<package id="StyleCop.MSBuild" version="4.7.49.1" targetFramework="net45" developmentDependency="true" userInstalled="true" />
</packages>
Original file line number Diff line number Diff line change
@@ -1,10 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<MinimumVisualStudioVersion>12.0</MinimumVisualStudioVersion>
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">12.0</VisualStudioVersion>
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
</PropertyGroup>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(SolutionDir)\T4Toolbox.Common.props" />
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
Expand Down
2 changes: 1 addition & 1 deletion src/T4Toolbox.VisualStudio/Resources.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

15 changes: 6 additions & 9 deletions src/T4Toolbox.VisualStudio/T4Toolbox.VisualStudio.csproj
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="12.0">
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="14.0">
<PropertyGroup>
<MinimumVisualStudioVersion>12.0</MinimumVisualStudioVersion>
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">12.0</VisualStudioVersion>
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
<NuGetPackageImportStamp>abce5b53</NuGetPackageImportStamp>
</PropertyGroup>
<Import Project="$(SolutionDir)\T4Toolbox.Common.props" />
Expand Down Expand Up @@ -33,8 +30,8 @@
<Reference Include="EnvDTE80">
<EmbedInteropTypes>False</EmbedInteropTypes>
</Reference>
<Reference Include="Microsoft.Build, Version=12.0.0.0" />
<Reference Include="Microsoft.Build.Framework, Version=12.0.0.0" />
<Reference Include="Microsoft.Build, Version=14.0.0.0" />
<Reference Include="Microsoft.Build.Framework, Version=14.0.0.0" />
<Reference Include="Microsoft.VisualStudio.CoreUtility" />
<Reference Include="Microsoft.VisualStudio.Designer.Interfaces">
<EmbedInteropTypes>False</EmbedInteropTypes>
Expand All @@ -47,17 +44,17 @@
<Reference Include="Microsoft.VisualStudio.Shell.Interop.8.0" />
<Reference Include="Microsoft.VisualStudio.Shell.Interop.9.0" />
<Reference Include="Microsoft.VisualStudio.Shell.Interop.10.0" />
<Reference Include="Microsoft.VisualStudio.Shell.12.0" />
<Reference Include="Microsoft.VisualStudio.Shell.14.0" />
<Reference Include="Microsoft.VisualStudio.TemplateWizardInterface" />
<Reference Include="Microsoft.VisualStudio.Text.Data" />
<Reference Include="Microsoft.VisualStudio.Text.Logic" />
<Reference Include="Microsoft.VisualStudio.Text.UI" />
<Reference Include="Microsoft.VisualStudio.Text.UI.Wpf" />
<Reference Include="Microsoft.VisualStudio.TextManager.Interop" />
<Reference Include="Microsoft.VisualStudio.TextTemplating.12.0" />
<Reference Include="Microsoft.VisualStudio.TextTemplating.14.0" />
<Reference Include="Microsoft.VisualStudio.TextTemplating.Interfaces.10.0" />
<Reference Include="Microsoft.VisualStudio.TextTemplating.Interfaces.11.0" />
<Reference Include="Microsoft.VisualStudio.TextTemplating.VSHost.12.0" />
<Reference Include="Microsoft.VisualStudio.TextTemplating.VSHost.14.0" />
<Reference Include="PresentationCore" />
<Reference Include="PresentationFramework" />
<Reference Include="System" />
Expand Down
3 changes: 3 additions & 0 deletions src/T4Toolbox.VisualStudio/T4ToolboxPackage.cs
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,9 @@ namespace T4Toolbox.VisualStudio
[ProvideAutoLoad(VSConstants.UICONTEXT.CSharpProject_string)]
[ProvideAutoLoad(VSConstants.UICONTEXT.VBProject_string)]

// Ensure VS experimental hive can find the extension dlls.
[ProvideBindingPath]

public sealed class T4ToolboxPackage : Package, IDisposable
{
internal const string Id = "c88631b5-770c-453d-b90e-7136f127d57d";
Expand Down
4 changes: 2 additions & 2 deletions src/T4Toolbox.VisualStudio/packages.config
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="StyleCop.MSBuild" version="4.7.49.1" targetFramework="net45" developmentDependency="true" />
<package id="YaccLexTools" version="0.2.2" targetFramework="net45" />
<package id="StyleCop.MSBuild" version="4.7.49.1" targetFramework="net45" developmentDependency="true" userInstalled="true" />
<package id="YaccLexTools" version="0.2.2" targetFramework="net45" userInstalled="true" />
</packages>
15 changes: 5 additions & 10 deletions src/T4Toolbox.vsix/T4Toolbox.vsix.csproj
Original file line number Diff line number Diff line change
@@ -1,10 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<MinimumVisualStudioVersion>12.0</MinimumVisualStudioVersion>
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">12.0</VisualStudioVersion>
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
</PropertyGroup>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(SolutionDir)\T4Toolbox.Common.props" />
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
Expand All @@ -14,8 +9,11 @@
<ProjectTypeGuids>{82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<ProjectGuid>{8E492B04-AF03-4A88-9A5D-D34D2386A4E5}</ProjectGuid>
<OutputType>Library</OutputType>
<!-- On AppVeyor build agent, use dynamically generated package version. Locally, hardcode to 0.0.0.0 -->
<PackageVersion Condition=" '$(appveyor_build_version)' != '' ">$(appveyor_build_version)</PackageVersion>
<PackageVersion Condition=" '$(appveyor_build_version)' == '' ">0.0.0.0</PackageVersion>
<!-- VSSDK properties -->
<TargetVsixContainerName>T4Toolbox.12.vsix</TargetVsixContainerName>
<TargetVsixContainerName>T4Toolbox.$(PackageVersion).vsix</TargetVsixContainerName>
<GeneratePkgDefFile>false</GeneratePkgDefFile>
<IncludeAssemblyInVSIXContainer>false</IncludeAssemblyInVSIXContainer>
<IncludeDebugSymbolsInVSIXContainer>false</IncludeDebugSymbolsInVSIXContainer>
Expand All @@ -28,9 +26,6 @@
<DeployExtension Condition=" '$(BuildingInsideVisualStudio)' != 'true' ">false</DeployExtension>
<!-- Disable FxCop - no assembly -->
<RunCodeAnalysis>false</RunCodeAnalysis>
<!-- On AppVeyor build agent, use dynamically generated package version. Locally, hardcode to 0.0.0.0 -->
<PackageVersion Condition=" '$(appveyor_build_version)' != '' ">$(appveyor_build_version)</PackageVersion>
<PackageVersion Condition=" '$(appveyor_build_version)' == '' ">0.0.0.0</PackageVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " />
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " />
Expand Down
10 changes: 5 additions & 5 deletions src/T4Toolbox.vsix/source.extension.vsixmanifest
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011" xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011">
<Metadata>
<Identity Id="T4Toolbox.12" Version="|%CurrentProject%;GetPackageVersion|" Language="en-US" Publisher="Oleg Sych" />
<DisplayName>T4 Toolbox for Visual Studio 2013</DisplayName>
<Identity Id="T4Toolbox.14" Version="|%CurrentProject%;GetPackageVersion|" Language="en-US" Publisher="Oleg Sych" />
<DisplayName>T4 Toolbox for Visual Studio 2015</DisplayName>
<Description>Extends Text Templates with syntax colorization, error reporting, outlining, QuickInfo tooltips, statement completion, generation of multiple output files with source control integration, support for template parameters in Solution Explorer properties and more.</Description>
<MoreInfo>https://github.com/olegsych/T4Toolbox</MoreInfo>
<License>License.txt</License>
<GettingStartedGuide>http://olegsych.github.io/T4Toolbox/getting-started.html</GettingStartedGuide>
<ReleaseNotes>https://github.com/olegsych/T4Toolbox/releases</ReleaseNotes>
</Metadata>
<Installation InstalledByMsi="false">
<InstallationTarget Id="Microsoft.VisualStudio.Pro" Version="12.0" />
<InstallationTarget Id="Microsoft.VisualStudio.Pro" Version="14.0" />
</Installation>
<Dependencies>
<Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" d:Source="Manual" Version="[4.5,5.0)" />
<Dependency Id="Microsoft.VisualStudio.MPF.12.0" DisplayName="Visual Studio MPF 12.0" d:Source="Installed" Version="[12.0,13.0)" />
<Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" d:Source="Manual" Version="4.5" />
<Dependency Id="Microsoft.VisualStudio.MPF.14.0" DisplayName="Visual Studio MPF 14.0" d:Source="Installed" Version="[14.0,15.0)" />
</Dependencies>
<Assets>
<Asset Type="Microsoft.VisualStudio.VsPackage" d:Source="Project" d:ProjectName="T4Toolbox.VisualStudio" Path="|T4Toolbox.VisualStudio;PkgdefProjectOutputGroup|" />
Expand Down
2 changes: 1 addition & 1 deletion src/T4Toolbox/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,6 @@ internal abstract class AssemblyInfo
/// <summary>
/// Version of the T4 Toolbox assembly.
/// </summary>
public const string Version = "12.0.0.0";
public const string Version = "14.0.0.0";
}
}
7 changes: 2 additions & 5 deletions src/T4Toolbox/T4Toolbox.csproj
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ProductVersion>10.0.20506</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
Expand All @@ -14,12 +14,9 @@
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " />
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " />
<ItemGroup>
<Reference Include="Microsoft.VisualStudio.TextTemplating.12.0" />
<Reference Include="Microsoft.VisualStudio.TextTemplating.14.0" />
<Reference Include="Microsoft.VisualStudio.TextTemplating.Interfaces.10.0" />
<Reference Include="System" />
<Reference Include="System.Core">
<RequiredTargetFramework>3.5</RequiredTargetFramework>
</Reference>
</ItemGroup>
<ItemGroup>
<Service Include="{508349B6-6B84-4DF5-91F0-309BEEBAD82D}" />
Expand Down
2 changes: 1 addition & 1 deletion src/T4Toolbox/packages.config
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="StyleCop.MSBuild" version="4.7.49.1" targetFramework="net45" developmentDependency="true" />
<package id="StyleCop.MSBuild" version="4.7.49.1" targetFramework="net45" developmentDependency="true" userInstalled="true" />
</packages>
2 changes: 1 addition & 1 deletion test/T4Toolbox.Tests/T4Toolbox.Tests.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " />
<ItemGroup>
<Reference Include="Microsoft.VisualStudio.QualityTools.UnitTestFramework" />
<Reference Include="Microsoft.VisualStudio.TextTemplating.12.0" />
<Reference Include="Microsoft.VisualStudio.TextTemplating.14.0" />
<Reference Include="Microsoft.VisualStudio.TextTemplating.Interfaces.10.0" />
<Reference Include="System" />
</ItemGroup>
Expand Down
Loading

0 comments on commit 2e38630

Please sign in to comment.