diff options
| author | Jesse Plamondon-Willard <Pathoschild@users.noreply.github.com> | 2019-09-13 17:22:45 -0400 |
|---|---|---|
| committer | Jesse Plamondon-Willard <Pathoschild@users.noreply.github.com> | 2019-09-13 17:22:45 -0400 |
| commit | 125bcbee56bf40cf82abc7fdb502f8cbc18546cf (patch) | |
| tree | 788997dd4683867b6e32e307c17c855bd7209d98 /src | |
| parent | 56726073ba65a018312bcd9db7072381073de315 (diff) | |
| download | SMAPI-125bcbee56bf40cf82abc7fdb502f8cbc18546cf.tar.gz SMAPI-125bcbee56bf40cf82abc7fdb502f8cbc18546cf.tar.bz2 SMAPI-125bcbee56bf40cf82abc7fdb502f8cbc18546cf.zip | |
migrate to new project file format
Diffstat (limited to 'src')
| -rw-r--r-- | src/SMAPI.Installer/StardewModdingAPI.Installer.csproj | 75 | ||||
| -rw-r--r-- | src/SMAPI.ModBuildConfig/StardewModdingAPI.ModBuildConfig.csproj | 79 | ||||
| -rw-r--r-- | src/SMAPI.Mods.ConsoleCommands/StardewModdingAPI.Mods.ConsoleCommands.csproj | 92 | ||||
| -rw-r--r-- | src/SMAPI.Mods.SaveBackup/StardewModdingAPI.Mods.SaveBackup.csproj | 63 | ||||
| -rw-r--r-- | src/SMAPI.Tests/StardewModdingAPI.Tests.csproj | 74 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit.CoreInterfaces/IManifest.cs (renamed from src/StardewModdingAPI.Toolkit.CoreInterfaces/IManifest.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit.CoreInterfaces/IManifestContentPackFor.cs (renamed from src/StardewModdingAPI.Toolkit.CoreInterfaces/IManifestContentPackFor.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit.CoreInterfaces/IManifestDependency.cs (renamed from src/StardewModdingAPI.Toolkit.CoreInterfaces/IManifestDependency.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit.CoreInterfaces/ISemanticVersion.cs (renamed from src/StardewModdingAPI.Toolkit.CoreInterfaces/ISemanticVersion.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit.CoreInterfaces/Properties/AssemblyInfo.cs (renamed from src/StardewModdingAPI.Toolkit.CoreInterfaces/Properties/AssemblyInfo.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit.CoreInterfaces/StardewModdingAPI.Toolkit.CoreInterfaces.csproj (renamed from src/StardewModdingAPI.Toolkit.CoreInterfaces/StardewModdingAPI.Toolkit.CoreInterfaces.csproj) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit/Framework/Clients/WebApi/ModEntryModel.cs (renamed from src/StardewModdingAPI.Toolkit/Framework/Clients/WebApi/ModEntryModel.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit/Framework/Clients/WebApi/ModEntryVersionModel.cs (renamed from src/StardewModdingAPI.Toolkit/Framework/Clients/WebApi/ModEntryVersionModel.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit/Framework/Clients/WebApi/ModExtendedMetadataModel.cs (renamed from src/StardewModdingAPI.Toolkit/Framework/Clients/WebApi/ModExtendedMetadataModel.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit/Framework/Clients/WebApi/ModSeachModel.cs (renamed from src/StardewModdingAPI.Toolkit/Framework/Clients/WebApi/ModSeachModel.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit/Framework/Clients/WebApi/ModSearchEntryModel.cs (renamed from src/StardewModdingAPI.Toolkit/Framework/Clients/WebApi/ModSearchEntryModel.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit/Framework/Clients/WebApi/WebApiClient.cs (renamed from src/StardewModdingAPI.Toolkit/Framework/Clients/WebApi/WebApiClient.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit/Framework/Clients/Wiki/WikiClient.cs (renamed from src/StardewModdingAPI.Toolkit/Framework/Clients/Wiki/WikiClient.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit/Framework/Clients/Wiki/WikiCompatibilityInfo.cs (renamed from src/StardewModdingAPI.Toolkit/Framework/Clients/Wiki/WikiCompatibilityInfo.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit/Framework/Clients/Wiki/WikiCompatibilityStatus.cs (renamed from src/StardewModdingAPI.Toolkit/Framework/Clients/Wiki/WikiCompatibilityStatus.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit/Framework/Clients/Wiki/WikiModEntry.cs (renamed from src/StardewModdingAPI.Toolkit/Framework/Clients/Wiki/WikiModEntry.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit/Framework/Clients/Wiki/WikiModList.cs (renamed from src/StardewModdingAPI.Toolkit/Framework/Clients/Wiki/WikiModList.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit/Framework/ModData/MetadataModel.cs (renamed from src/StardewModdingAPI.Toolkit/Framework/ModData/MetadataModel.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit/Framework/ModData/ModDataField.cs (renamed from src/StardewModdingAPI.Toolkit/Framework/ModData/ModDataField.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit/Framework/ModData/ModDataFieldKey.cs (renamed from src/StardewModdingAPI.Toolkit/Framework/ModData/ModDataFieldKey.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit/Framework/ModData/ModDataModel.cs (renamed from src/StardewModdingAPI.Toolkit/Framework/ModData/ModDataModel.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit/Framework/ModData/ModDataRecord.cs (renamed from src/StardewModdingAPI.Toolkit/Framework/ModData/ModDataRecord.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit/Framework/ModData/ModDataRecordVersionedFields.cs (renamed from src/StardewModdingAPI.Toolkit/Framework/ModData/ModDataRecordVersionedFields.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit/Framework/ModData/ModDatabase.cs (renamed from src/StardewModdingAPI.Toolkit/Framework/ModData/ModDatabase.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit/Framework/ModData/ModStatus.cs (renamed from src/StardewModdingAPI.Toolkit/Framework/ModData/ModStatus.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit/Framework/ModData/ModWarning.cs (renamed from src/StardewModdingAPI.Toolkit/Framework/ModData/ModWarning.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit/Framework/ModScanning/ModFolder.cs (renamed from src/StardewModdingAPI.Toolkit/Framework/ModScanning/ModFolder.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit/Framework/ModScanning/ModScanner.cs (renamed from src/StardewModdingAPI.Toolkit/Framework/ModScanning/ModScanner.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit/Framework/UpdateData/ModRepositoryKey.cs (renamed from src/StardewModdingAPI.Toolkit/Framework/UpdateData/ModRepositoryKey.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit/Framework/UpdateData/UpdateKey.cs (renamed from src/StardewModdingAPI.Toolkit/Framework/UpdateData/UpdateKey.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit/ModToolkit.cs (renamed from src/StardewModdingAPI.Toolkit/ModToolkit.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit/Properties/AssemblyInfo.cs (renamed from src/StardewModdingAPI.Toolkit/Properties/AssemblyInfo.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit/SemanticVersion.cs (renamed from src/StardewModdingAPI.Toolkit/SemanticVersion.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit/Serialisation/Converters/ManifestContentPackForConverter.cs (renamed from src/StardewModdingAPI.Toolkit/Serialisation/Converters/ManifestContentPackForConverter.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit/Serialisation/Converters/ManifestDependencyArrayConverter.cs (renamed from src/StardewModdingAPI.Toolkit/Serialisation/Converters/ManifestDependencyArrayConverter.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit/Serialisation/Converters/SemanticVersionConverter.cs (renamed from src/StardewModdingAPI.Toolkit/Serialisation/Converters/SemanticVersionConverter.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit/Serialisation/Converters/SimpleReadOnlyConverter.cs (renamed from src/StardewModdingAPI.Toolkit/Serialisation/Converters/SimpleReadOnlyConverter.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit/Serialisation/InternalExtensions.cs (renamed from src/StardewModdingAPI.Toolkit/Serialisation/InternalExtensions.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit/Serialisation/JsonHelper.cs (renamed from src/StardewModdingAPI.Toolkit/Serialisation/JsonHelper.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit/Serialisation/Models/Manifest.cs (renamed from src/StardewModdingAPI.Toolkit/Serialisation/Models/Manifest.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit/Serialisation/Models/ManifestContentPackFor.cs (renamed from src/StardewModdingAPI.Toolkit/Serialisation/Models/ManifestContentPackFor.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit/Serialisation/Models/ManifestDependency.cs (renamed from src/StardewModdingAPI.Toolkit/Serialisation/Models/ManifestDependency.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit/Serialisation/SParseException.cs (renamed from src/StardewModdingAPI.Toolkit/Serialisation/SParseException.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit/StardewModdingAPI.Toolkit.csproj (renamed from src/StardewModdingAPI.Toolkit/StardewModdingAPI.Toolkit.csproj) | 5 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit/Utilities/FileUtilities.cs (renamed from src/StardewModdingAPI.Toolkit/Utilities/FileUtilities.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Toolkit/Utilities/PathUtilities.cs (renamed from src/StardewModdingAPI.Toolkit/Utilities/PathUtilities.cs) | 0 | ||||
| -rw-r--r-- | src/SMAPI.Web/StardewModdingAPI.Web.csproj | 2 | ||||
| -rw-r--r-- | src/SMAPI.sln | 87 | ||||
| -rw-r--r-- | src/SMAPI/StardewModdingAPI.csproj | 381 |
54 files changed, 159 insertions, 699 deletions
diff --git a/src/SMAPI.Installer/StardewModdingAPI.Installer.csproj b/src/SMAPI.Installer/StardewModdingAPI.Installer.csproj index 083044fb..ac64a774 100644 --- a/src/SMAPI.Installer/StardewModdingAPI.Installer.csproj +++ b/src/SMAPI.Installer/StardewModdingAPI.Installer.csproj @@ -1,62 +1,32 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="14.0" DefaultTargets="Build" 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"> + <PropertyGroup> - <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> - <Platform Condition=" '$(Platform)' == '' ">x86</Platform> - <ProjectGuid>{443DDF81-6AAF-420A-A610-3459F37E5575}</ProjectGuid> - <OutputType>Exe</OutputType> - <AppDesignerFolder>Properties</AppDesignerFolder> <RootNamespace>StardewModdingAPI.Installer</RootNamespace> <AssemblyName>StardewModdingAPI.Installer</AssemblyName> - <TargetFrameworkVersion>v4.5</TargetFrameworkVersion> - <FileAlignment>512</FileAlignment> - <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects> + <TargetFramework>net45</TargetFramework> + <GenerateAssemblyInfo>false</GenerateAssemblyInfo> <LangVersion>latest</LangVersion> - </PropertyGroup> - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "> - <PlatformTarget>x86</PlatformTarget> - <DebugSymbols>true</DebugSymbols> - <DebugType>full</DebugType> - <Optimize>false</Optimize> - <OutputPath>$(SolutionDir)\..\bin\Debug\Installer</OutputPath> - <DefineConstants>DEBUG;TRACE</DefineConstants> - <ErrorReport>prompt</ErrorReport> - <WarningLevel>4</WarningLevel> - </PropertyGroup> - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' "> + <OutputType>Exe</OutputType> <PlatformTarget>x86</PlatformTarget> - <DebugType>pdbonly</DebugType> - <Optimize>true</Optimize> - <OutputPath>$(SolutionDir)\..\bin\Release\Installer</OutputPath> - <DefineConstants>TRACE</DefineConstants> - <ErrorReport>prompt</ErrorReport> - <WarningLevel>4</WarningLevel> + <OutputPath>$(SolutionDir)\..\bin\$(Configuration)\Installer</OutputPath> + <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath> </PropertyGroup> + <ItemGroup> - <Reference Include="System" /> - <Reference Include="System.IO.Compression" /> - <Reference Include="System.IO.Compression.FileSystem" /> - </ItemGroup> - <ItemGroup> - <Compile Include="..\..\build\GlobalAssemblyInfo.cs"> - <Link>Properties\GlobalAssemblyInfo.cs</Link> - </Compile> - <Compile Include="Enums\ScriptAction.cs" /> - <Compile Include="Framework\InstallerPaths.cs" /> - <Compile Include="InteractiveInstaller.cs" /> - <Compile Include="Program.cs" /> - <Compile Include="Properties\AssemblyInfo.cs" /> + <Compile Include="..\..\build\GlobalAssemblyInfo.cs" Link="Properties\GlobalAssemblyInfo.cs" /> </ItemGroup> + <ItemGroup> - <Content Include="README.txt"> - <CopyToOutputDirectory>Always</CopyToOutputDirectory> - </Content> + <ProjectReference Include="..\SMAPI.Toolkit\StardewModdingAPI.Toolkit.csproj" /> </ItemGroup> + <ItemGroup> - <Content Include="windows-exe-config.xml"> + <None Update="README.txt"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="windows-exe-config.xml"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> - </Content> + </None> <None Include="windows-install.bat"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </None> @@ -67,14 +37,9 @@ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </None> </ItemGroup> - <ItemGroup> - <ProjectReference Include="..\StardewModdingAPI.Toolkit\StardewModdingAPI.Toolkit.csproj"> - <Project>{ea5cfd2e-9453-4d29-b80f-8e0ea23f4ac6}</Project> - <Name>StardewModdingAPI.Toolkit</Name> - </ProjectReference> - </ItemGroup> + <Import Project="..\SMAPI.Internal\SMAPI.Internal.projitems" Label="Shared" /> - <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> <Import Project="..\..\build\common.targets" /> <Import Project="..\..\build\prepare-install-package.targets" /> -</Project>
\ No newline at end of file + +</Project> diff --git a/src/SMAPI.ModBuildConfig/StardewModdingAPI.ModBuildConfig.csproj b/src/SMAPI.ModBuildConfig/StardewModdingAPI.ModBuildConfig.csproj index 9118b043..f6cb4734 100644 --- a/src/SMAPI.ModBuildConfig/StardewModdingAPI.ModBuildConfig.csproj +++ b/src/SMAPI.ModBuildConfig/StardewModdingAPI.ModBuildConfig.csproj @@ -1,73 +1,34 @@ -<?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"> + <PropertyGroup> - <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> - <Platform Condition=" '$(Platform)' == '' ">x86</Platform> - <ProjectGuid>{EA4F1E80-743F-4A1D-9757-AE66904A196A}</ProjectGuid> - <OutputType>Library</OutputType> - <AppDesignerFolder>Properties</AppDesignerFolder> <RootNamespace>StardewModdingAPI.ModBuildConfig</RootNamespace> <AssemblyName>StardewModdingAPI.ModBuildConfig</AssemblyName> - <TargetFrameworkVersion>v4.5</TargetFrameworkVersion> - <FileAlignment>512</FileAlignment> + <TargetFramework>net45</TargetFramework> + <GenerateAssemblyInfo>false</GenerateAssemblyInfo> <LangVersion>latest</LangVersion> + <PlatformTarget>x86</PlatformTarget> + <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath> </PropertyGroup> - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "> - <DebugSymbols>true</DebugSymbols> - <DebugType>full</DebugType> - <Optimize>false</Optimize> - <OutputPath>bin\</OutputPath> - <DefineConstants>DEBUG;TRACE</DefineConstants> - <ErrorReport>prompt</ErrorReport> - <WarningLevel>4</WarningLevel> - </PropertyGroup> - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' "> - <DebugType>pdbonly</DebugType> - <Optimize>true</Optimize> - <OutputPath>bin\</OutputPath> - <DefineConstants>TRACE</DefineConstants> - <ErrorReport>prompt</ErrorReport> - <WarningLevel>4</WarningLevel> - </PropertyGroup> - <ItemGroup> - <Reference Include="Microsoft.Build" /> - <Reference Include="Microsoft.Build.Framework" /> - <Reference Include="Microsoft.Build.Utilities.v4.0" /> - <Reference Include="System" /> - <Reference Include="System.IO.Compression" /> - <Reference Include="System.Web.Extensions" /> - </ItemGroup> + <ItemGroup> - <Compile Include="DeployModTask.cs" /> - <Compile Include="Framework\UserErrorException.cs" /> - <Compile Include="Framework\ModFileManager.cs" /> - <Compile Include="Properties\AssemblyInfo.cs" /> + <ProjectReference Include="..\SMAPI.Toolkit\StardewModdingAPI.Toolkit.csproj" /> </ItemGroup> + <ItemGroup> - <None Include="assets\nuget-icon.pdn" /> - <None Include="build\smapi.targets"> - <SubType>Designer</SubType> + <None Include="..\..\docs\mod-build-config.md"> + <Link>mod-build-config.md</Link> </None> - <None Include="package.nuspec"> - <SubType>Designer</SubType> - </None> - </ItemGroup> - <ItemGroup> - <Content Include="assets\nuget-icon.png" /> </ItemGroup> + <ItemGroup> - <ProjectReference Include="..\StardewModdingAPI.Toolkit.CoreInterfaces\StardewModdingAPI.Toolkit.CoreInterfaces.csproj"> - <Project>{d5cfd923-37f1-4bc3-9be8-e506e202ac28}</Project> - <Name>StardewModdingAPI.Toolkit.CoreInterfaces</Name> - </ProjectReference> - <ProjectReference Include="..\StardewModdingAPI.Toolkit\StardewModdingAPI.Toolkit.csproj"> - <Project>{ea5cfd2e-9453-4d29-b80f-8e0ea23f4ac6}</Project> - <Name>StardewModdingAPI.Toolkit</Name> - </ProjectReference> + <Reference Include="Microsoft.Build" /> + <Reference Include="Microsoft.Build.Framework" /> + <Reference Include="Microsoft.Build.Utilities.v4.0" /> + <Reference Include="System.IO.Compression" /> + <Reference Include="System.Web.Extensions" /> </ItemGroup> + <Import Project="..\SMAPI.Internal\SMAPI.Internal.projitems" Label="Shared" /> - <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> <Import Project="..\..\build\common.targets" /> - <Import Project="..\..\build\prepare-nuget-package.targets" /> -</Project>
\ No newline at end of file + +</Project> diff --git a/src/SMAPI.Mods.ConsoleCommands/StardewModdingAPI.Mods.ConsoleCommands.csproj b/src/SMAPI.Mods.ConsoleCommands/StardewModdingAPI.Mods.ConsoleCommands.csproj index 2c958dbc..719a80e3 100644 --- a/src/SMAPI.Mods.ConsoleCommands/StardewModdingAPI.Mods.ConsoleCommands.csproj +++ b/src/SMAPI.Mods.ConsoleCommands/StardewModdingAPI.Mods.ConsoleCommands.csproj @@ -1,93 +1,35 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="12.0" DefaultTargets="Build" 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"> + <PropertyGroup> - <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> - <Platform Condition=" '$(Platform)' == '' ">x86</Platform> - <ProjectGuid>{28480467-1A48-46A7-99F8-236D95225359}</ProjectGuid> - <OutputType>Library</OutputType> - <AppDesignerFolder>Properties</AppDesignerFolder> <RootNamespace>StardewModdingAPI.Mods.ConsoleCommands</RootNamespace> <AssemblyName>ConsoleCommands</AssemblyName> - <TargetFrameworkVersion>v4.5</TargetFrameworkVersion> - <FileAlignment>512</FileAlignment> + <TargetFramework>net45</TargetFramework> + <GenerateAssemblyInfo>false</GenerateAssemblyInfo> <LangVersion>latest</LangVersion> - </PropertyGroup> - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "> - <DebugSymbols>true</DebugSymbols> - <DebugType>full</DebugType> - <Optimize>false</Optimize> - <OutputPath>$(SolutionDir)\..\bin\Debug\Mods\ConsoleCommands\</OutputPath> - <DefineConstants>DEBUG;TRACE</DefineConstants> - <ErrorReport>prompt</ErrorReport> - <WarningLevel>4</WarningLevel> - <PlatformTarget>x86</PlatformTarget> - <Prefer32Bit>false</Prefer32Bit> - <CheckForOverflowUnderflow>true</CheckForOverflowUnderflow> - </PropertyGroup> - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' "> - <DebugType>pdbonly</DebugType> - <Optimize>true</Optimize> - <OutputPath>$(SolutionDir)\..\bin\Release\Mods\ConsoleCommands\</OutputPath> - <DefineConstants>TRACE</DefineConstants> - <ErrorReport>prompt</ErrorReport> - <WarningLevel>4</WarningLevel> - <Prefer32Bit>false</Prefer32Bit> - <CheckForOverflowUnderflow>true</CheckForOverflowUnderflow> + <OutputPath>$(SolutionDir)\..\bin\$(Configuration)\Mods\ConsoleCommands</OutputPath> + <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath> <PlatformTarget>x86</PlatformTarget> </PropertyGroup> + <ItemGroup> - <Reference Include="System" /> - <Reference Include="System.Xml" /> + <ProjectReference Include="..\SMAPI\StardewModdingAPI.csproj"> + <Private>False</Private> + </ProjectReference> </ItemGroup> + <ItemGroup> <Compile Include="..\..\build\GlobalAssemblyInfo.cs"> <Link>Properties\GlobalAssemblyInfo.cs</Link> </Compile> - <Compile Include="Framework\Commands\ArgumentParser.cs" /> - <Compile Include="Framework\Commands\Other\ShowDataFilesCommand.cs" /> - <Compile Include="Framework\Commands\Other\ShowGameFilesCommand.cs" /> - <Compile Include="Framework\Commands\Other\DebugCommand.cs" /> - <Compile Include="Framework\Commands\Player\ListItemTypesCommand.cs" /> - <Compile Include="Framework\Commands\Player\ListItemsCommand.cs" /> - <Compile Include="Framework\Commands\Player\AddCommand.cs" /> - <Compile Include="Framework\Commands\Player\SetStyleCommand.cs" /> - <Compile Include="Framework\Commands\Player\SetColorCommand.cs" /> - <Compile Include="Framework\Commands\Player\SetMaxHealthCommand.cs" /> - <Compile Include="Framework\Commands\Player\SetMaxStaminaCommand.cs" /> - <Compile Include="Framework\Commands\Player\SetHealthCommand.cs" /> - <Compile Include="Framework\Commands\Player\SetImmunityCommand.cs" /> - <Compile Include="Framework\Commands\Player\SetStaminaCommand.cs" /> - <Compile Include="Framework\Commands\Player\SetNameCommand.cs" /> - <Compile Include="Framework\Commands\Player\SetMoneyCommand.cs" /> - <Compile Include="Framework\Commands\TrainerCommand.cs" /> - <Compile Include="Framework\Commands\World\SetMineLevelCommand.cs" /> - <Compile Include="Framework\Commands\World\DownMineLevelCommand.cs" /> - <Compile Include="Framework\Commands\World\ClearCommand.cs" /> - <Compile Include="Framework\Commands\World\SetYearCommand.cs" /> - <Compile Include="Framework\Commands\World\SetSeasonCommand.cs" /> - <Compile Include="Framework\Commands\World\SetDayCommand.cs" /> - <Compile Include="Framework\Commands\World\SetTimeCommand.cs" /> - <Compile Include="Framework\Commands\World\FreezeTimeCommand.cs" /> - <Compile Include="Framework\ItemData\ItemType.cs" /> - <Compile Include="Framework\Commands\ITrainerCommand.cs" /> - <Compile Include="Framework\ItemData\SearchableItem.cs" /> - <Compile Include="Framework\ItemRepository.cs" /> - <Compile Include="ModEntry.cs" /> - <Compile Include="Properties\AssemblyInfo.cs" /> - </ItemGroup> - <ItemGroup> - <ProjectReference Include="..\SMAPI\StardewModdingAPI.csproj"> - <Project>{f1a573b0-f436-472c-ae29-0b91ea6b9f8f}</Project> - <Name>StardewModdingAPI</Name> - <Private>False</Private> - </ProjectReference> </ItemGroup> + <ItemGroup> - <None Include="manifest.json"> + <None Update="manifest.json"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </None> </ItemGroup> - <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> + + <Import Project="..\SMAPI.Internal\SMAPI.Internal.projitems" Label="Shared" /> <Import Project="..\..\build\common.targets" /> -</Project>
\ No newline at end of file + +</Project> diff --git a/src/SMAPI.Mods.SaveBackup/StardewModdingAPI.Mods.SaveBackup.csproj b/src/SMAPI.Mods.SaveBackup/StardewModdingAPI.Mods.SaveBackup.csproj index 56b6b7f4..3d378ca6 100644 --- a/src/SMAPI.Mods.SaveBackup/StardewModdingAPI.Mods.SaveBackup.csproj +++ b/src/SMAPI.Mods.SaveBackup/StardewModdingAPI.Mods.SaveBackup.csproj @@ -1,62 +1,35 @@ -<?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"> + <PropertyGroup> - <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> - <Platform Condition=" '$(Platform)' == '' ">x86</Platform> - <ProjectGuid>{E272EB5D-8C57-417E-8E60-C1079D3F53C4}</ProjectGuid> - <OutputType>Library</OutputType> - <AppDesignerFolder>Properties</AppDesignerFolder> <RootNamespace>StardewModdingAPI.Mods.SaveBackup</RootNamespace> <AssemblyName>SaveBackup</AssemblyName> - <TargetFrameworkVersion>v4.5</TargetFrameworkVersion> - <FileAlignment>512</FileAlignment> + <TargetFramework>net45</TargetFramework> + <GenerateAssemblyInfo>false</GenerateAssemblyInfo> <LangVersion>latest</LangVersion> + <OutputPath>$(SolutionDir)\..\bin\$(Configuration)\Mods\SaveBackup</OutputPath> + <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath> + <PlatformTarget>x86</PlatformTarget> </PropertyGroup> - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "> - <DebugSymbols>true</DebugSymbols> - <DebugType>full</DebugType> - <Optimize>false</Optimize> - <OutputPath>$(SolutionDir)\..\bin\Debug\Mods\SaveBackup\</OutputPath> - <DefineConstants>DEBUG;TRACE</DefineConstants> - <ErrorReport>prompt</ErrorReport> - <WarningLevel>4</WarningLevel> - </PropertyGroup> - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' "> - <DebugType>pdbonly</DebugType> - <Optimize>true</Optimize> - <OutputPath>$(SolutionDir)\..\bin\Release\Mods\SaveBackup\</OutputPath> - <DefineConstants>TRACE</DefineConstants> - <ErrorReport>prompt</ErrorReport> - <WarningLevel>4</WarningLevel> - </PropertyGroup> + <ItemGroup> - <Reference Include="System" /> + <ProjectReference Include="..\SMAPI\StardewModdingAPI.csproj"> + <Private>False</Private> + </ProjectReference> </ItemGroup> + <ItemGroup> <Compile Include="..\..\build\GlobalAssemblyInfo.cs"> <Link>Properties\GlobalAssemblyInfo.cs</Link> |
