add temporary backwards compatibility for SDV 1.3.36 in mod build package
This commit is contained in:
parent
d5a7465b02
commit
93551c0941
|
@ -228,13 +228,13 @@ _[Game path](#game-path)_ above.
|
||||||
|
|
||||||
## Release notes
|
## Release notes
|
||||||
### Upcoming release
|
### Upcoming release
|
||||||
* Updated for SMAPI 3.0 and Stardew Valley 1.4.
|
* Updated for SMAPI 3.0 and Stardew Valley 1.4. (The beta is backwards-compatible with previous versions.)
|
||||||
* If the project contains an `assets` folder, its contents are now included in the mod automatically.
|
* If the project contains an `assets` folder, its contents are now included in the mod automatically.
|
||||||
* For projects using the new `.csproj` format:
|
* For projects using the new `.csproj` format:
|
||||||
* platform target is now set to x86 automatically to avoid mismatching platform target warnings;
|
* platform target is now set to x86 automatically to avoid mismatching platform target warnings;
|
||||||
* added GAC to assembly search paths to fix references to XNA Framework.
|
* added GAC to assembly search paths to fix references to XNA Framework.
|
||||||
* Fixed `Newtonsoft.Json.pdb` included in release zips when Json.NET is referenced directly.
|
* Fixed `Newtonsoft.Json.pdb` included in release zips when Json.NET is referenced directly.
|
||||||
* Fixed `<IgnoreModFilePatterns>` not working for `i18n` files.
|
* Fixed `<IgnoreModFilePatterns>` not working for `i18n` files.
|
||||||
* Dropped support for older versions of SMAPI and Visual Studio.
|
* Dropped support for older versions of SMAPI and Visual Studio.
|
||||||
|
|
||||||
### 2.2
|
### 2.2
|
||||||
|
|
|
@ -98,7 +98,7 @@
|
||||||
<Private>false</Private>
|
<Private>false</Private>
|
||||||
<Private Condition="$(CopyModReferencesToBuildOutput)">true</Private>
|
<Private Condition="$(CopyModReferencesToBuildOutput)">true</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="StardewValley.GameData">
|
<Reference Include="StardewValley.GameData" Condition="Exists('$(GamePath)\StardewValley.GameData.dll')"> <!--temporary backwards-compatibility-->
|
||||||
<HintPath>$(GamePath)\StardewValley.GameData.dll</HintPath>
|
<HintPath>$(GamePath)\StardewValley.GameData.dll</HintPath>
|
||||||
<Private>false</Private>
|
<Private>false</Private>
|
||||||
<Private Condition="$(CopyModReferencesToBuildOutput)">true</Private>
|
<Private Condition="$(CopyModReferencesToBuildOutput)">true</Private>
|
||||||
|
@ -112,6 +112,9 @@
|
||||||
<HintPath>$(GamePath)\smapi-internal\SMAPI.Toolkit.CoreInterfaces.dll</HintPath>
|
<HintPath>$(GamePath)\smapi-internal\SMAPI.Toolkit.CoreInterfaces.dll</HintPath>
|
||||||
<Private>false</Private>
|
<Private>false</Private>
|
||||||
<Private Condition="$(CopyModReferencesToBuildOutput)">true</Private>
|
<Private Condition="$(CopyModReferencesToBuildOutput)">true</Private>
|
||||||
|
|
||||||
|
<!-- temporary backwards-compatibility -->
|
||||||
|
<HintPath Condition="!Exists('$(GamePath)\smapi-internal\SMAPI.Toolkit.CoreInterfaces.dll') AND Exists('$(GamePath)\smapi-internal\StardewModdingAPI.Toolkit.CoreInterfaces.dll')">$(GamePath)\smapi-internal\StardewModdingAPI.Toolkit.CoreInterfaces.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="xTile, Version=2.0.4.0, Culture=neutral, processorArchitecture=x86">
|
<Reference Include="xTile, Version=2.0.4.0, Culture=neutral, processorArchitecture=x86">
|
||||||
<HintPath>$(GamePath)\xTile.dll</HintPath>
|
<HintPath>$(GamePath)\xTile.dll</HintPath>
|
||||||
|
@ -142,7 +145,7 @@
|
||||||
<Private>false</Private>
|
<Private>false</Private>
|
||||||
<Private Condition="$(CopyModReferencesToBuildOutput)">true</Private>
|
<Private Condition="$(CopyModReferencesToBuildOutput)">true</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="StardewValley.GameData.MonoGame">
|
<Reference Include="StardewValley.GameData.MonoGame" Condition="Exists('$(GamePath)\StardewValley.GameData.MonoGame.dll')"> <!--temporary backwards-compatibility-->
|
||||||
<HintPath>$(GamePath)\StardewValley.GameData.MonoGame.dll</HintPath>
|
<HintPath>$(GamePath)\StardewValley.GameData.MonoGame.dll</HintPath>
|
||||||
<Private>false</Private>
|
<Private>false</Private>
|
||||||
<Private Condition="$(CopyModReferencesToBuildOutput)">true</Private>
|
<Private Condition="$(CopyModReferencesToBuildOutput)">true</Private>
|
||||||
|
@ -156,6 +159,9 @@
|
||||||
<HintPath>$(GamePath)\smapi-internal\SMAPI.Toolkit.CoreInterfaces.dll</HintPath>
|
<HintPath>$(GamePath)\smapi-internal\SMAPI.Toolkit.CoreInterfaces.dll</HintPath>
|
||||||
<Private>false</Private>
|
<Private>false</Private>
|
||||||
<Private Condition="$(CopyModReferencesToBuildOutput)">true</Private>
|
<Private Condition="$(CopyModReferencesToBuildOutput)">true</Private>
|
||||||
|
|
||||||
|
<!-- temporary backwards-compatibility -->
|
||||||
|
<HintPath Condition="!Exists('$(GamePath)\smapi-internal\SMAPI.Toolkit.CoreInterfaces.dll') AND Exists('$(GamePath)\smapi-internal\StardewModdingAPI.Toolkit.CoreInterfaces.dll')">$(GamePath)\smapi-internal\StardewModdingAPI.Toolkit.CoreInterfaces.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="xTile">
|
<Reference Include="xTile">
|
||||||
<HintPath>$(GamePath)\xTile.dll</HintPath>
|
<HintPath>$(GamePath)\xTile.dll</HintPath>
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||||
<metadata>
|
<metadata>
|
||||||
<id>Pathoschild.Stardew.ModBuildConfig</id>
|
<id>Pathoschild.Stardew.ModBuildConfig</id>
|
||||||
<version>3.0.0-alpha.20190611</version>
|
<version>3.0.0-beta.2</version>
|
||||||
<title>Build package for SMAPI mods</title>
|
<title>Build package for SMAPI mods</title>
|
||||||
<authors>Pathoschild</authors>
|
<authors>Pathoschild</authors>
|
||||||
<owners>Pathoschild</owners>
|
<owners>Pathoschild</owners>
|
||||||
|
@ -14,7 +14,7 @@
|
||||||
<description>Automates the build configuration for crossplatform Stardew Valley SMAPI mods. For SMAPI 2.11 or later.</description>
|
<description>Automates the build configuration for crossplatform Stardew Valley SMAPI mods. For SMAPI 2.11 or later.</description>
|
||||||
<releaseNotes>
|
<releaseNotes>
|
||||||
3.0.0:
|
3.0.0:
|
||||||
- Updated for SMAPI 3.0 and Stardew Valley 1.4.
|
- Updated for SMAPI 3.0 and Stardew Valley 1.4. (The beta is backwards-compatible with previous versions.)
|
||||||
- If the project contains an `assets` folder, its contents are now included in the mod automatically.
|
- If the project contains an `assets` folder, its contents are now included in the mod automatically.
|
||||||
- For projects using the new `.csproj` format:
|
- For projects using the new `.csproj` format:
|
||||||
- platform target is now set to x86 automatically to avoid mismatching platform target warnings;
|
- platform target is now set to x86 automatically to avoid mismatching platform target warnings;
|
||||||
|
|
Loading…
Reference in New Issue