diff --git a/PuzzlePlayer/PuzzlePlayer.csproj b/PuzzlePlayer/PuzzlePlayer.csproj
index ff26550e41b347c6dd217155ec82fde08d1972fe..0756c671a7d944a1adac31e742d25b3041b1f580 100644
--- a/PuzzlePlayer/PuzzlePlayer.csproj
+++ b/PuzzlePlayer/PuzzlePlayer.csproj
@@ -70,6 +70,7 @@
     <None Remove="Resources\MazeGray.jpg" />
     <None Remove="Resources\Sudoku.jpg" />
     <None Remove="Resources\SudokuGray.jpg" />
+    <None Remove="Resources\Themes.txt" />
   </ItemGroup>
 
   <ItemGroup>
@@ -133,6 +134,22 @@
     <EmbeddedResource Include="Resources\MazeGray.jpg" />
     <EmbeddedResource Include="Resources\Sudoku.jpg" />
     <EmbeddedResource Include="Resources\SudokuGray.jpg" />
+    <EmbeddedResource Include="Resources\Themes.txt" />
+  </ItemGroup>
+
+  <ItemGroup>
+    <Compile Update="Properties\Settings.Designer.cs">
+      <DesignTimeSharedInput>True</DesignTimeSharedInput>
+      <AutoGen>True</AutoGen>
+      <DependentUpon>Settings.settings</DependentUpon>
+    </Compile>
+  </ItemGroup>
+
+  <ItemGroup>
+    <None Update="Properties\Settings.settings">
+      <Generator>SettingsSingleFileGenerator</Generator>
+      <LastGenOutput>Settings.Designer.cs</LastGenOutput>
+    </None>
   </ItemGroup>
 
 </Project>
\ No newline at end of file