Commits

derigel committed 05cb09d

ReSharper 8 compatibility

Comments (0)

Files changed (9)

 *.Generated.*
 *.DotSettings
 *.tmp
+*.sln.cache
+ReSpeller/*.nupkg

ReSpeller.BasicTests/ReSpeller8.0.BasicTests.csproj

+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProductVersion>
+    </ProductVersion>
+    <SchemaVersion>2.0</SchemaVersion>
+    <ProjectGuid>{05084E93-A82F-47BC-ADB7-D02721521339}</ProjectGuid>
+    <OutputType>Library</OutputType>
+    <AppDesignerFolder>Properties</AppDesignerFolder>
+    <RootNamespace>ReSpeller.BasicTests</RootNamespace>
+    <AssemblyName>ReSpeller.BasicTests</AssemblyName>
+    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
+    <FileAlignment>512</FileAlignment>
+    <ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+    <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
+    <RestorePackages>true</RestorePackages>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>..\target\debug\8.0\tests\</OutputPath>
+    <DefineConstants>DEBUG;TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <UseVSHostingProcess>true</UseVSHostingProcess>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <DebugType>pdbonly</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>..\target\release\8.0\tests\</OutputPath>
+    <DefineConstants>TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="nunit.framework">
+      <HintPath>..\packages\NUnit.2.6.1\lib\nunit.framework.dll</HintPath>
+    </Reference>
+    <Reference Include="Rhino.Mocks">
+      <HintPath>..\packages\RhinoMocks.3.6.1\lib\net\Rhino.Mocks.dll</HintPath>
+    </Reference>
+    <Reference Include="System" />
+    <Reference Include="System.Core">
+      <RequiredTargetFramework>3.5</RequiredTargetFramework>
+    </Reference>
+  </ItemGroup>
+  <ItemGroup>
+    <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+      <Visible>False</Visible>
+    </CodeAnalysisDependentAssemblyPaths>
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="SpellEngine\Dictionaries\UserInternalDictionaryTest.cs" />
+    <Compile Include="SpellEngine\TextSplitterTest.cs" />
+    <Compile Include="Properties\AssemblyInfo.cs" />
+    <Compile Include="SpellEngine\SuggestionGeneratorTest.cs" />
+  </ItemGroup>
+  <ItemGroup>
+    <WCFMetadata Include="Service References\" />
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="packages.config" />
+  </ItemGroup>
+  <ItemGroup>
+    <ProjectReference Include="..\ReSpeller\ReSpeller8.0.csproj">
+      <Project>{09E1CC92-CF8E-4B5F-A477-1EF25DF4CA86}</Project>
+      <Name>ReSpeller8.0</Name>
+    </ProjectReference>
+  </ItemGroup>
+  <ItemGroup />
+  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+  <Import Project="$(SolutionDir)\.nuget\nuget.targets" />
+  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
+       Other similar extension points exist, see Microsoft.Common.targets.
+  <Target Name="BeforeBuild">
+  </Target>
+  <Target Name="AfterBuild">
+  </Target>
+  -->
+</Project>

ReSpeller.Installer/ReSpeller8.0.Installer.wixproj

+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">x86</Platform>
+    <ProductVersion>3.6</ProductVersion>
+    <ProjectGuid>{d3240cfa-b50b-42c0-8126-c3a8449ca455}</ProjectGuid>
+    <SchemaVersion>2.0</SchemaVersion>
+    <OutputName>ReSpeller.Installer</OutputName>
+    <OutputType>Package</OutputType>
+    <WixTargetsPath Condition=" '$(WixTargetsPath)' == '' AND '$(MSBuildExtensionsPath32)' != '' ">$(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets</WixTargetsPath>
+    <WixTargetsPath Condition=" '$(WixTargetsPath)' == '' ">$(MSBuildExtensionsPath)\Microsoft\WiX\v3.x\Wix.targets</WixTargetsPath>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
+    <OutputPath>..\target\$(Configuration)\8.0\installer\</OutputPath>
+    <IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath>
+    <DefineConstants>Debug;binlib=..\target\$(Configuration)\8.0\bin;rsver=8.0</DefineConstants>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
+    <OutputPath>..\target\$(Configuration)\8.0\installer\</OutputPath>
+    <IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath>
+    <DefineConstants>binlib=..\target\$(Configuration)\8.0\bin;rsver=8.0</DefineConstants>
+  </PropertyGroup>
+  <ItemGroup>
+    <Compile Include="Setup.wxs" />
+  </ItemGroup>
+  <ItemGroup>
+    <WixExtension Include="WixUIExtension">
+      <HintPath>$(WixExtDir)\WixUIExtension.dll</HintPath>
+      <Name>WixUIExtension</Name>
+    </WixExtension>
+  </ItemGroup>
+  <Import Project="$(WixTargetsPath)" />
+  <!--
+	To modify your build process, add your task inside one of the targets below and uncomment it.
+	Other similar extension points exist, see Wix.targets.
+	<Target Name="BeforeBuild">
+	</Target>
+	<Target Name="AfterBuild">
+	</Target>
+	-->
+</Project>

ReSpeller.RSTests/ReSpeller8.0.RSTests.csproj

+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProductVersion>8.0.30703</ProductVersion>
+    <SchemaVersion>2.0</SchemaVersion>
+    <ProjectGuid>{BC27A43C-8DEA-424C-A004-CA214FE05B77}</ProjectGuid>
+    <OutputType>Library</OutputType>
+    <AppDesignerFolder>Properties</AppDesignerFolder>
+    <RootNamespace>ReSpeller.RSTests</RootNamespace>
+    <AssemblyName>ReSpeller.RSTests</AssemblyName>
+    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
+    <FileAlignment>512</FileAlignment>
+    <TargetFrameworkProfile />
+    <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+    <RestorePackages>true</RestorePackages>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>bin\Debug\</OutputPath>
+    <DefineConstants>JET_MODE_ASSERT;DEBUG;TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <UseVSHostingProcess>true</UseVSHostingProcess>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <DebugType>pdbonly</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\Release\</OutputPath>
+    <DefineConstants>TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="PresentationCore" />
+    <Reference Include="System" />
+    <Reference Include="System.Core" />
+    <Reference Include="System.Drawing" />
+    <Reference Include="System.Xml.Linq" />
+    <Reference Include="System.Data.DataSetExtensions" />
+    <Reference Include="System.Data" />
+    <Reference Include="System.Windows.Forms" />
+    <Reference Include="System.Xml" />
+    <Reference Include="WindowsBase" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="SpellEngine\SuggestionGeneratorStub.cs" />
+    <Compile Include="VBasicHighlightingsTest.cs" />
+    <Compile Include="XmlHighlightingsTest.cs" />
+    <Compile Include="CSharpHighlightingsTest.cs" />
+    <Compile Include="Properties\AssemblyInfo.cs" />
+    <Compile Include="SpellEngine\SpellCheckerTest.cs" />
+  </ItemGroup>
+  <ItemGroup>
+    <ProjectReference Include="..\ReSpeller\ReSpeller8.0.csproj">
+      <Project>{09e1cc92-cf8e-4b5f-a477-1ef25df4ca86}</Project>
+      <Name>ReSpeller8.0</Name>
+    </ProjectReference>
+  </ItemGroup>
+  <PropertyGroup>
+    <ReSharperSdkTargets Condition=" '$(ReSharperSdkTargets)' == '' ">$(MSBuildExtensionsPath)\JetBrains\ReSharper.SDK\v8.0</ReSharperSdkTargets>
+  </PropertyGroup>
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+  <Import Project="$(ReSharperSdkTargets)\Plugin.Tests.Targets" />
+  <Import Project="$(SolutionDir)\.nuget\nuget.targets" />
+</Project>

ReSpeller/Actions/AddArbitraryWordHelper.cs

 using JetBrains.CommonControls.Validation;
 using JetBrains.UI.Application;
 using JetBrains.UI.CommonDialogs;
+using JetBrains.UI.Components;
 using ReSpeller.SpellEngine;
 
 namespace ReSpeller.Actions
                                                                  return (string) null;
                                                                }, Shell.Instance.GetComponent<IApplicationDescriptor>(),
                                                              Shell.Instance.GetComponent<WindowsMessageHookManager>(),
-                                                             Shell.Instance.GetComponent<FormValidators>()))
+                                                             Shell.Instance.GetComponent<FormValidators>()
+#if RS8
+                                                             ,Shell.Instance.GetComponent<UIApplicationEnvironment>()
+#endif
+                                                             ))
       {
         promptWinForm.FormBorderStyle = FormBorderStyle.FixedDialog;
         if (promptWinForm.ShowDialog())

ReSpeller/QuickFixes/TypoQuickFix.cs

 
     public void CreateBulbItems(BulbMenu menu, Severity severity)
     {
-      BulbGroup group = menu.GetOrCreateGroup(AnchorsForBulbMenuGroups.QuickFixesAnchor);
+#if RS8
+      var priority = DefaultBulbGroupPriorities.QuickFixes;
+#else
+      var priority = AnchorsForBulbMenuGroups.QuickFixesAnchor;
+#endif
+      BulbGroup group = menu.GetOrCreateGroup(priority);
       foreach (var bulbItem in myBulbItems)
       {
-        group.AddBulbAction(AnchorsForBulbMenuGroups.QuickFixesAnchor, bulbItem, ImgThemedIcons.Icon.Id);
+        group.AddBulbAction(bulbItem, ImgThemedIcons.Icon.Id, priority);
       }
     }
 

ReSpeller/ReSpeller.8.0.nuspec

+<?xml version="1.0"?>
+<package >
+  <metadata>
+    <id>ReSpeller</id>
+    <version>2.3.0.1</version>
+    <title>ReSpeller Free</title>
+    <authors>Ethereal Code</authors>
+    <projectUrl>http://etherealcode.com/respeller/</projectUrl>
+    <iconUrl>http://etherealcode.com/respeller/content/icon128.png</iconUrl>
+    <licenseUrl>https://bitbucket.org/Nerzhul500/resharper-spell-checker/wiki/License</licenseUrl>
+    <requireLicenseAcceptance>false</requireLicenseAcceptance>
+    <description>
+      Spell Checker for Resharper based on NHunspell library. Dictionaries taken from IntelliJ IDEA Community Edition repository.
+      Special thanks to Dmitri Nesteruk, Matt Ellis and other ReSharper teammates, who help me with developing.
+    </description>
+    <copyright>Copyright © Ethereal Code, 2012</copyright>
+  </metadata>
+  <files>
+    <file src="..\target\$Configuration$\8.0\bin\**\*.*" target="ReSharper\v8.0\" />
+  </files>
+</package>

ReSpeller/ReSpeller8.0.csproj

+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProductVersion>8.0.30703</ProductVersion>
+    <SchemaVersion>2.0</SchemaVersion>
+    <ProjectGuid>{8A970A1E-B676-49F2-8731-7A2500EC0E3B}</ProjectGuid>
+    <OutputType>Library</OutputType>
+    <AppDesignerFolder>Properties</AppDesignerFolder>
+    <RootNamespace>ReSpeller</RootNamespace>
+    <AssemblyName>ReSpeller</AssemblyName>
+    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
+    <FileAlignment>512</FileAlignment>
+    <TargetFrameworkProfile />
+    <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+    <RestorePackages>true</RestorePackages>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>..\target\Debug\8.0\bin\</OutputPath>
+    <DefineConstants>TRACE;DEBUG;JET_MODE_ASSERT,RS8</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <UseVSHostingProcess>true</UseVSHostingProcess>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <DebugType>pdbonly</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>..\target\Release\8.0\bin\</OutputPath>
+    <DefineConstants>TRACE;RS8</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="NHunspell">
+      <HintPath>..\lib\NHunspell.dll</HintPath>
+    </Reference>
+    <Reference Include="PresentationCore" />
+    <Reference Include="PresentationFramework" />
+    <Reference Include="System" />
+    <Reference Include="System.Core" />
+    <Reference Include="System.Drawing" />
+    <Reference Include="System.Xml.Linq" />
+    <Reference Include="System.Data.DataSetExtensions" />
+    <Reference Include="System.Data" />
+    <Reference Include="System.Windows.Forms" />
+    <Reference Include="System.Xml" />
+    <Reference Include="WindowsBase" />
+    <Reference Include="WPFToolkit">
+      <HintPath>..\packages\Extended.Wpf.Toolkit.1.7.0\lib\net35\WPFToolkit.dll</HintPath>
+    </Reference>
+    <Reference Include="WPFToolkit.Extended">
+      <HintPath>..\packages\Extended.Wpf.Toolkit.1.7.0\lib\net35\WPFToolkit.Extended.dll</HintPath>
+    </Reference>
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="Actions\AboutAction.cs" />
+    <Compile Include="Actions\AddArbitraryWordAction.cs" />
+    <Compile Include="Actions\AddArbitraryWordHelper.cs" />
+    <Compile Include="Actions\SpaceshipAction.cs" />
+    <Compile Include="Analyzers\AnalyzerHelper.cs" />
+    <Compile Include="Analyzers\CommentTypoAnalyzer.cs" />
+    <Compile Include="Analyzers\IdentifierTypoAnalyzer.cs" />
+    <Compile Include="Analyzers\StringLiteralTypoAnalyzer.cs" />
+    <Compile Include="Analyzers\XmlTypoAnalysis.cs" />
+    <Compile Include="Analyzers\XmlTypoAnalysisProvider.cs" />
+    <Compile Include="Bulbs\AddToDictionaryBulbItem.cs" />
+    <Compile Include="Bulbs\AddToInternalDictionaryBulbItem.cs" />
+    <Compile Include="Bulbs\AdvancedTypoRenameBulbItem.cs" />
+    <Compile Include="Bulbs\EditAddToDictionaryBulb.cs" />
+    <Compile Include="Bulbs\TextRangeTypoReplaceBulbItem.cs" />
+    <Compile Include="Highlightings\CommentTypoHighlighting.cs" />
+    <Compile Include="Highlightings\MarkupAttributeTypoHighlighting.cs" />
+    <Compile Include="Highlightings\IdentifierTypoHighlighting.cs" />
+    <Compile Include="Highlightings\StringLiteralTypoHighlighting.cs" />
+    <Compile Include="Highlightings\TextRangeTypoHighlighting.cs" />
+    <Compile Include="Highlightings\MarkupTextTypoHighlighting.cs" />
+    <Compile Include="Img\ThemedIcons.Img.Generated.cs" />
+    <Compile Include="Util\AsyncValue.cs" />
+    <Compile Include="QuickFixes\TypoQuickFix.cs" />
+    <Compile Include="Settings\ReSpellerSettings.cs" />
+    <Compile Include="Settings\ReSpellerSettingsControl.xaml.cs">
+      <DependentUpon>ReSpellerSettingsControl.xaml</DependentUpon>
+    </Compile>
+    <Compile Include="SpellEngine\ConfigurableWordChecker.cs" />
+    <Compile Include="SpellEngine\Constants.cs" />
+    <Compile Include="SpellEngine\Dictionaries\FileDictionaryStorage.cs" />
+    <Compile Include="SpellEngine\Dictionaries\HunspellDictionaryFactory.cs" />
+    <Compile Include="SpellEngine\Dictionaries\HunspellEngine.cs" />
+    <Compile Include="SpellEngine\Dictionaries\IDictionaryFactory.cs" />
+    <Compile Include="SpellEngine\Dictionaries\IDictionaryStorage.cs" />
+    <Compile Include="SpellEngine\Dictionaries\IDictionaryEngine.cs" />
+    <Compile Include="SpellEngine\Dictionaries\ILanguageDictionary.cs" />
+    <Compile Include="SpellEngine\ISingleLanguageWordStorage.cs" />
+    <Compile Include="SpellEngine\ISpellChecker.cs" />
+    <Compile Include="SpellEngine\Dictionaries\IUserInternalDictionary.cs" />
+    <Compile Include="SpellEngine\IWordSuggestor.cs" />
+    <Compile Include="SpellEngine\NamingStyleConverter.cs" />
+    <Compile Include="SpellEngine\RangeUtils.cs" />
+    <Compile Include="SpellEngine\SingleDictionarySuggestor.cs" />
+    <Compile Include="SpellEngine\SpellChecker.cs" />
+    <Compile Include="SpellEngine\SpellCheckerConfig.cs" />
+    <Compile Include="SpellEngine\SuggestFilter.cs" />
+    <Compile Include="SpellEngine\SuggestionGenerator.cs" />
+    <Compile Include="SpellEngine\TextSplitter.cs" />
+    <Compile Include="SpellEngine\Dictionaries\UserInternalDictionary.cs" />
+    <Compile Include="Util\Util.cs" />
+    <Compile Include="Workflows\ReflectionUtils.cs" />
+    <Compile Include="Workflows\RenameNamespaceControlDecorator.cs" />
+    <Compile Include="Workflows\RenameNamespaceWorkflowDecorator.cs" />
+    <Compile Include="Workflows\RenameOverloadsPageDecorator.cs" />
+    <Compile Include="Workflows\TypoInlineRenameWorkflowDecorator.cs" />
+    <Compile Include="Properties\AssemblyInfo.cs" />
+    <Compile Include="Workflows\TypoRenameWorkflow.cs" />
+  </ItemGroup>
+  <ItemGroup>
+    <EmbeddedResource Include="Actions.xml" />
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="..\dic\en_US.aff">
+      <Link>dic\en_US.aff</Link>
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </None>
+    <None Include="..\dic\en_US.dic">
+      <Link>dic\en_US.dic</Link>
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </None>
+    <None Include="..\dic\en_US_custom.dic">
+      <Link>dic\en_US_custom.dic</Link>
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </None>
+    <None Include="packages.config" />
+    <None Include="ReSpeller.8.0.nuspec" />
+  </ItemGroup>
+  <ItemGroup>
+    <Page Include="Img\ThemedIcons.Img.Generated.Xaml">
+      <Generator>MSBuild:Compile</Generator>
+      <SubType>Designer</SubType>
+    </Page>
+    <Page Include="Settings\ReSpellerSettingsControl.xaml">
+      <SubType>Designer</SubType>
+      <Generator>MSBuild:Compile</Generator>
+    </Page>
+  </ItemGroup>
+  <ItemGroup>
+    <Content Include="..\lib\Hunspellx64.dll">
+      <Link>Hunspellx64.dll</Link>
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </Content>
+    <Content Include="..\lib\Hunspellx86.dll">
+      <Link>Hunspellx86.dll</Link>
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </Content>
+    <ThemedIconPng Include="Img\icon.png" />
+  </ItemGroup>
+  <ItemGroup />
+  <PropertyGroup>
+    <ReSharperSdkTargets Condition=" '$(ReSharperSdkTargets)' == '' ">$(MSBuildExtensionsPath)\JetBrains\ReSharper.SDK\v8.0</ReSharperSdkTargets>
+  </PropertyGroup>
+  <Import Project="$(ReSharperSdkTargets)\Plugin.Targets" />
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+  <Import Project="$(SolutionDir)\.nuget\nuget.targets" />
+  <Import Project="$(ReSharperSdkTools)\MSBuild\JetBrains.Build.Platform.ThemedIconsConverter.Targets" />
+</Project>
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2012
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{4AB792B1-7CF9-4E0E-BBDF-E9B7C354F7B6}"
+	ProjectSection(SolutionItems) = preProject
+		.nuget\NuGet.Config = .nuget\NuGet.Config
+		.nuget\NuGet.exe = .nuget\NuGet.exe
+		.nuget\NuGet.targets = .nuget\NuGet.targets
+	EndProjectSection
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReSpeller8.0", "ReSpeller\ReSpeller8.0.csproj", "{8A970A1E-B676-49F2-8731-7A2500EC0E3B}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReSpeller8.0.BasicTests", "ReSpeller.BasicTests\ReSpeller8.0.BasicTests.csproj", "{05084E93-A82F-47BC-ADB7-D02721521339}"
+EndProject
+Project("{930C7802-8A8C-48F9-8165-68863BCCD9DD}") = "ReSpeller8.0.Installer", "ReSpeller.Installer\ReSpeller8.0.Installer.wixproj", "{D3240CFA-B50B-42C0-8126-C3A8449CA455}"
+	ProjectSection(ProjectDependencies) = postProject
+		{8A970A1E-B676-49F2-8731-7A2500EC0E3B} = {8A970A1E-B676-49F2-8731-7A2500EC0E3B}
+	EndProjectSection
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReSpeller8.0.RSTests", "ReSpeller.RSTests\ReSpeller8.0.RSTests.csproj", "{BC27A43C-8DEA-424C-A004-CA214FE05B77}"
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Any CPU = Debug|Any CPU
+		Debug|Mixed Platforms = Debug|Mixed Platforms
+		Debug|x86 = Debug|x86
+		Release|Any CPU = Release|Any CPU
+		Release|Mixed Platforms = Release|Mixed Platforms
+		Release|x86 = Release|x86
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{8A970A1E-B676-49F2-8731-7A2500EC0E3B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{8A970A1E-B676-49F2-8731-7A2500EC0E3B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{8A970A1E-B676-49F2-8731-7A2500EC0E3B}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+		{8A970A1E-B676-49F2-8731-7A2500EC0E3B}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+		{8A970A1E-B676-49F2-8731-7A2500EC0E3B}.Debug|x86.ActiveCfg = Debug|Any CPU
+		{8A970A1E-B676-49F2-8731-7A2500EC0E3B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{8A970A1E-B676-49F2-8731-7A2500EC0E3B}.Release|Any CPU.Build.0 = Release|Any CPU
+		{8A970A1E-B676-49F2-8731-7A2500EC0E3B}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+		{8A970A1E-B676-49F2-8731-7A2500EC0E3B}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+		{8A970A1E-B676-49F2-8731-7A2500EC0E3B}.Release|x86.ActiveCfg = Release|Any CPU
+		{05084E93-A82F-47BC-ADB7-D02721521339}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{05084E93-A82F-47BC-ADB7-D02721521339}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{05084E93-A82F-47BC-ADB7-D02721521339}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+		{05084E93-A82F-47BC-ADB7-D02721521339}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+		{05084E93-A82F-47BC-ADB7-D02721521339}.Debug|x86.ActiveCfg = Debug|Any CPU
+		{05084E93-A82F-47BC-ADB7-D02721521339}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{05084E93-A82F-47BC-ADB7-D02721521339}.Release|Any CPU.Build.0 = Release|Any CPU
+		{05084E93-A82F-47BC-ADB7-D02721521339}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+		{05084E93-A82F-47BC-ADB7-D02721521339}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+		{05084E93-A82F-47BC-ADB7-D02721521339}.Release|x86.ActiveCfg = Release|Any CPU
+		{D3240CFA-B50B-42C0-8126-C3A8449CA455}.Debug|Any CPU.ActiveCfg = Debug|x86
+		{D3240CFA-B50B-42C0-8126-C3A8449CA455}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+		{D3240CFA-B50B-42C0-8126-C3A8449CA455}.Debug|Mixed Platforms.Build.0 = Debug|x86
+		{D3240CFA-B50B-42C0-8126-C3A8449CA455}.Debug|x86.ActiveCfg = Debug|x86
+		{D3240CFA-B50B-42C0-8126-C3A8449CA455}.Debug|x86.Build.0 = Debug|x86
+		{D3240CFA-B50B-42C0-8126-C3A8449CA455}.Release|Any CPU.ActiveCfg = Release|x86
+		{D3240CFA-B50B-42C0-8126-C3A8449CA455}.Release|Mixed Platforms.ActiveCfg = Release|x86
+		{D3240CFA-B50B-42C0-8126-C3A8449CA455}.Release|Mixed Platforms.Build.0 = Release|x86
+		{D3240CFA-B50B-42C0-8126-C3A8449CA455}.Release|x86.ActiveCfg = Release|x86
+		{D3240CFA-B50B-42C0-8126-C3A8449CA455}.Release|x86.Build.0 = Release|x86
+		{BC27A43C-8DEA-424C-A004-CA214FE05B77}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{BC27A43C-8DEA-424C-A004-CA214FE05B77}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{BC27A43C-8DEA-424C-A004-CA214FE05B77}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+		{BC27A43C-8DEA-424C-A004-CA214FE05B77}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+		{BC27A43C-8DEA-424C-A004-CA214FE05B77}.Debug|x86.ActiveCfg = Debug|Any CPU
+		{BC27A43C-8DEA-424C-A004-CA214FE05B77}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{BC27A43C-8DEA-424C-A004-CA214FE05B77}.Release|Any CPU.Build.0 = Release|Any CPU
+		{BC27A43C-8DEA-424C-A004-CA214FE05B77}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+		{BC27A43C-8DEA-424C-A004-CA214FE05B77}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+		{BC27A43C-8DEA-424C-A004-CA214FE05B77}.Release|x86.ActiveCfg = Release|Any CPU
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+EndGlobal