aboutsummaryrefslogtreecommitdiff
path: root/ShiftOS
diff options
context:
space:
mode:
authorAlee14 <[email protected]>2019-09-28 11:16:06 -0400
committerAlee14 <[email protected]>2019-09-28 11:16:06 -0400
commitb8843f2aca5de4f7cd6d8f46f808ea4a68c27c44 (patch)
tree6610d26aa237d5b3eaf099815a45b28879e00244 /ShiftOS
parent79cf1871664ce50c1d4c266e31e25eaff8339a4c (diff)
downloadshiftos-challenge-b8843f2aca5de4f7cd6d8f46f808ea4a68c27c44.tar.gz
shiftos-challenge-b8843f2aca5de4f7cd6d8f46f808ea4a68c27c44.tar.bz2
shiftos-challenge-b8843f2aca5de4f7cd6d8f46f808ea4a68c27c44.zip
Ported to .NET Corev1.0
Diffstat (limited to 'ShiftOS')
-rw-r--r--ShiftOS/ShiftOS/Properties/AssemblyInfo.cs25
-rw-r--r--ShiftOS/ShiftOS/ShiftOS.csproj162
-rw-r--r--ShiftOS/ShiftOS/packages.config5
3 files changed, 53 insertions, 139 deletions
diff --git a/ShiftOS/ShiftOS/Properties/AssemblyInfo.cs b/ShiftOS/ShiftOS/Properties/AssemblyInfo.cs
index 2dea309..33b9cf0 100644
--- a/ShiftOS/ShiftOS/Properties/AssemblyInfo.cs
+++ b/ShiftOS/ShiftOS/Properties/AssemblyInfo.cs
@@ -2,18 +2,6 @@
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("WindowsFormsApp1")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("WindowsFormsApp1")]
-[assembly: AssemblyCopyright("Copyright © 2018")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
// COM, set the ComVisible attribute to true on that type.
@@ -21,16 +9,3 @@ using System.Runtime.InteropServices;
// The following GUID is for the ID of the typelib if this project is exposed to COM
[assembly: Guid("18e84df0-695c-4d78-be74-0d2c203469a6")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/ShiftOS/ShiftOS/ShiftOS.csproj b/ShiftOS/ShiftOS/ShiftOS.csproj
index 8f9265d..eeeabae 100644
--- a/ShiftOS/ShiftOS/ShiftOS.csproj
+++ b/ShiftOS/ShiftOS/ShiftOS.csproj
@@ -1,217 +1,157 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
+<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">
<PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProjectGuid>{18E84DF0-695C-4D78-BE74-0D2C203469A6}</ProjectGuid>
<OutputType>Exe</OutputType>
- <RootNamespace>ShiftOS</RootNamespace>
- <AssemblyName>ShiftOS</AssemblyName>
- <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
+ <TargetFrameworks>netcoreapp3.0;net461</TargetFrameworks>
+ <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+ <UseWindowsForms>true</UseWindowsForms>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
- <Deterministic>true</Deterministic>
+ <AssemblyTitle>WindowsFormsApp1</AssemblyTitle>
+ <Product>WindowsFormsApp1</Product>
+ <Copyright>Copyright © 2018</Copyright>
+ <OutputPath>bin\$(Configuration)\</OutputPath>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <PlatformTarget>AnyCPU</PlatformTarget>
- <DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>bin\Debug\</OutputPath>
- <DefineConstants>DEBUG;TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>pdbonly</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>bin\Release\</OutputPath>
- <DefineConstants>TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup>
<StartupObject />
</PropertyGroup>
<ItemGroup>
- <Reference Include="DocoptNet, Version=0.0.0.0, Culture=neutral, PublicKeyToken=7a38c71da49a547e, processorArchitecture=MSIL">
- <HintPath>..\packages\docopt.net.0.6.1.10\lib\net40\DocoptNet.dll</HintPath>
- </Reference>
- <Reference Include="Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
- <HintPath>..\packages\Newtonsoft.Json.12.0.1\lib\net45\Newtonsoft.Json.dll</HintPath>
- </Reference>
- <Reference Include="System" />
- <Reference Include="System.Core" />
- <Reference Include="System.Xml.Linq" />
- <Reference Include="System.Data.DataSetExtensions" />
- <Reference Include="Microsoft.CSharp" />
- <Reference Include="System.Data" />
- <Reference Include="System.Deployment" />
- <Reference Include="System.Drawing" />
- <Reference Include="System.Net.Http" />
- <Reference Include="System.Windows.Forms" />
- <Reference Include="System.Xml" />
+ <Compile Include ="..\ShiftOS\**\*.cs" />
</ItemGroup>
<ItemGroup>
- <Compile Include="Commands\Cheat.cs" />
- <Compile Include="Commands\Clear.cs" />
- <Compile Include="Commands\Clock.cs" />
- <Compile Include="Commands\Codepoints.cs" />
- <Compile Include="Commands\Help.cs" />
- <Compile Include="Commands\IConsoleContext.cs" />
- <Compile Include="Commands\Minimize.cs" />
- <Compile Include="Commands\Move.cs" />
- <Compile Include="Commands\Open.cs" />
- <Compile Include="Commands\Set.cs" />
- <Compile Include="Commands\Shutdown.cs" />
- <Compile Include="Commands\TerminalCommand.cs" />
- <Compile Include="Desktop.cs">
+ <Compile Update="Desktop.cs">
<SubType>Form</SubType>
</Compile>
- <Compile Include="Desktop.Designer.cs">
+ <Compile Update="Desktop.Designer.cs">
<DependentUpon>Desktop.cs</DependentUpon>
</Compile>
- <Compile Include="FilesystemContext.cs" />
- <Compile Include="Metadata\AppLauncherRequirementAttribute.cs" />
- <Compile Include="Metadata\ProgramAttribute.cs" />
- <Compile Include="Metadata\RequiresAttribute.cs" />
- <Compile Include="PanelButton.cs">
+ <Compile Update="PanelButton.cs">
<SubType>UserControl</SubType>
</Compile>
- <Compile Include="PanelButton.Designer.cs">
+ <Compile Update="PanelButton.Designer.cs">
<DependentUpon>PanelButton.cs</DependentUpon>
</Compile>
- <Compile Include="Program.cs" />
- <Compile Include="Programs\Clock.cs">
+ <Compile Update="Programs\Clock.cs">
<SubType>Form</SubType>
</Compile>
- <Compile Include="Programs\Clock.Designer.cs">
+ <Compile Update="Programs\Clock.Designer.cs">
<DependentUpon>Clock.cs</DependentUpon>
</Compile>
- <Compile Include="Programs\ColorPicker.cs">
+ <Compile Update="Programs\ColorPicker.cs">
<SubType>Form</SubType>
</Compile>
- <Compile Include="Programs\ColorPicker.Designer.cs">
+ <Compile Update="Programs\ColorPicker.Designer.cs">
<DependentUpon>ColorPicker.cs</DependentUpon>
</Compile>
- <Compile Include="Programs\FileSkimmer.cs">
+ <Compile Update="Programs\FileSkimmer.cs">
<SubType>Form</SubType>
</Compile>
- <Compile Include="Programs\FileSkimmer.Designer.cs">
+ <Compile Update="Programs\FileSkimmer.Designer.cs">
<DependentUpon>FileSkimmer.cs</DependentUpon>
</Compile>
- <Compile Include="Programs\GraphicPicker.cs">
+ <Compile Update="Programs\GraphicPicker.cs">
<SubType>Form</SubType>
</Compile>
- <Compile Include="Programs\GraphicPicker.Designer.cs">
+ <Compile Update="Programs\GraphicPicker.Designer.cs">
<DependentUpon>GraphicPicker.cs</DependentUpon>
</Compile>
- <Compile Include="Programs\Infobox.cs">
+ <Compile Update="Programs\Infobox.cs">
<SubType>Form</SubType>
</Compile>
- <Compile Include="Programs\Infobox.Designer.cs">
+ <Compile Update="Programs\Infobox.Designer.cs">
<DependentUpon>Infobox.cs</DependentUpon>
</Compile>
- <Compile Include="Programs\Shifter.cs">
+ <Compile Update="Programs\Shifter.cs">
<SubType>Form</SubType>
</Compile>
- <Compile Include="Programs\Shifter.Designer.cs">
+ <Compile Update="Programs\Shifter.Designer.cs">
<DependentUpon>Shifter.cs</DependentUpon>
</Compile>
- <Compile Include="Programs\Shiftorium.cs">
+ <Compile Update="Programs\Shiftorium.cs">
<SubType>Form</SubType>
</Compile>
- <Compile Include="Programs\Shiftorium.Designer.cs">
+ <Compile Update="Programs\Shiftorium.Designer.cs">
<DependentUpon>Shiftorium.cs</DependentUpon>
</Compile>
- <Compile Include="Programs\Terminal.cs">
+ <Compile Update="Programs\Terminal.cs">
<SubType>Form</SubType>
</Compile>
- <Compile Include="Programs\Terminal.Designer.cs">
+ <Compile Update="Programs\Terminal.Designer.cs">
<DependentUpon>Terminal.cs</DependentUpon>
</Compile>
- <Compile Include="Programs\TextPad.cs">
+ <Compile Update="Programs\TextPad.cs">
<SubType>Form</SubType>
</Compile>
- <Compile Include="Programs\TextPad.Designer.cs">
+ <Compile Update="Programs\TextPad.Designer.cs">
<DependentUpon>TextPad.cs</DependentUpon>
</Compile>
- <Compile Include="Properties\AssemblyInfo.cs" />
- <Compile Include="Properties\Resources.Designer.cs">
+ <Compile Update="Properties\Resources.Designer.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
- <Compile Include="Skin.cs" />
- <Compile Include="SkinContext.cs" />
- <Compile Include="SystemContext.cs" />
- <Compile Include="ToolStripSkinRenderer.cs" />
- <Compile Include="UnrealObjectExtensions.cs" />
- <Compile Include="Upgrade.cs" />
- <Compile Include="Windowing\Window.cs">
+ <Compile Update="Windowing\Window.cs">
<SubType>Form</SubType>
</Compile>
- <Compile Include="Windowing\Window.Designer.cs">
+ <Compile Update="Windowing\Window.Designer.cs">
<DependentUpon>Window.cs</DependentUpon>
</Compile>
- <EmbeddedResource Include="Desktop.resx">
+ <EmbeddedResource Update="Desktop.resx">
<DependentUpon>Desktop.cs</DependentUpon>
</EmbeddedResource>
- <EmbeddedResource Include="PanelButton.resx">
+ <EmbeddedResource Update="PanelButton.resx">
<DependentUpon>PanelButton.cs</DependentUpon>
</EmbeddedResource>
- <EmbeddedResource Include="Programs\Clock.resx">
+ <EmbeddedResource Update="Programs\Clock.resx">
<DependentUpon>Clock.cs</DependentUpon>
</EmbeddedResource>
- <EmbeddedResource Include="Programs\ColorPicker.resx">
+ <EmbeddedResource Update="Programs\ColorPicker.resx">
<DependentUpon>ColorPicker.cs</DependentUpon>
</EmbeddedResource>
- <EmbeddedResource Include="Programs\FileSkimmer.resx">
+ <EmbeddedResource Update="Programs\FileSkimmer.resx">
<DependentUpon>FileSkimmer.cs</DependentUpon>
</EmbeddedResource>
- <EmbeddedResource Include="Programs\GraphicPicker.resx">
+ <EmbeddedResource Update="Programs\GraphicPicker.resx">
<DependentUpon>GraphicPicker.cs</DependentUpon>
</EmbeddedResource>
- <EmbeddedResource Include="Programs\Infobox.resx">
+ <EmbeddedResource Update="Programs\Infobox.resx">
<DependentUpon>Infobox.cs</DependentUpon>
</EmbeddedResource>
- <EmbeddedResource Include="Programs\Shifter.resx">
+ <EmbeddedResource Update="Programs\Shifter.resx">
<DependentUpon>Shifter.cs</DependentUpon>
</EmbeddedResource>
- <EmbeddedResource Include="Programs\Shiftorium.resx">
+ <EmbeddedResource Update="Programs\Shiftorium.resx">
<DependentUpon>Shiftorium.cs</DependentUpon>
</EmbeddedResource>
- <EmbeddedResource Include="Programs\Terminal.resx">
+ <EmbeddedResource Update="Programs\Terminal.resx">
<DependentUpon>Terminal.cs</DependentUpon>
</EmbeddedResource>
- <EmbeddedResource Include="Programs\TextPad.resx">
+ <EmbeddedResource Update="Programs\TextPad.resx">
<DependentUpon>TextPad.cs</DependentUpon>
</EmbeddedResource>
- <EmbeddedResource Include="Properties\Resources.resx">
+ <EmbeddedResource Update="Properties\Resources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<SubType>Designer</SubType>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
</EmbeddedResource>
- <EmbeddedResource Include="Windowing\Window.resx">
+ <EmbeddedResource Update="Windowing\Window.resx">
<DependentUpon>Window.cs</DependentUpon>
</EmbeddedResource>
- <None Include="packages.config" />
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
</None>
- <Compile Include="Properties\Settings.Designer.cs">
+ <Compile Update="Properties\Settings.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
</ItemGroup>
<ItemGroup>
- <None Include="App.config" />
- </ItemGroup>
- <ItemGroup>
<None Include="Resources\Industrial.skn" />
<None Include="Resources\Linux Mint 7.skn" />
<None Include="Resources\UpgradeDatabase.json" />
@@ -550,5 +490,9 @@
<None Include="Resources\anycolourshade.png" />
<None Include="Resources\3beepvirus.wav" />
</ItemGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <PackageReference Include="docopt.net" Version="0.6.1.10" />
+ <PackageReference Include="Microsoft.Windows.Compatibility" Version="3.0.0" />
+ <PackageReference Include="Newtonsoft.Json" Version="12.0.2" />
+ </ItemGroup>
</Project> \ No newline at end of file
diff --git a/ShiftOS/ShiftOS/packages.config b/ShiftOS/ShiftOS/packages.config
deleted file mode 100644
index 864ec30..0000000
--- a/ShiftOS/ShiftOS/packages.config
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<packages>
- <package id="docopt.net" version="0.6.1.10" targetFramework="net461" />
- <package id="Newtonsoft.Json" version="12.0.1" targetFramework="net461" />
-</packages> \ No newline at end of file