diff options
Diffstat (limited to 'build')
-rw-r--r-- | build/0Harmony.dll | bin | 238592 -> 241152 bytes | |||
-rw-r--r-- | build/0Harmony.xml | 27 | ||||
-rw-r--r-- | build/common.targets | 2 | ||||
-rw-r--r-- | build/windows/prepare-install-package.ps1 | 4 |
4 files changed, 30 insertions, 3 deletions
diff --git a/build/0Harmony.dll b/build/0Harmony.dll Binary files differindex 492255be..72ca2b61 100644 --- a/build/0Harmony.dll +++ b/build/0Harmony.dll diff --git a/build/0Harmony.xml b/build/0Harmony.xml index 8499d20b..f1b9b4cf 100644 --- a/build/0Harmony.xml +++ b/build/0Harmony.xml @@ -845,7 +845,7 @@ </member> <member name="F:HarmonyLib.ExceptionBlockType.BeginExceptFilterBlock"> - <summary>The beginning of an except filter block</summary> + <summary>The beginning of an except filter block (currently not supported to use in a patch)</summary> </member> <member name="F:HarmonyLib.ExceptionBlockType.BeginFaultBlock"> @@ -2661,6 +2661,18 @@ <param name="name">The optional name</param> </member> + <member name="M:HarmonyLib.CodeMatch.#ctor(System.Linq.Expressions.Expression{System.Action},System.String)"> + <summary>Creates a code match that calls a method</summary> + <param name="expression">The lambda expression using the method</param> + <param name="name">The optional name</param> + + </member> + <member name="M:HarmonyLib.CodeMatch.#ctor(System.Linq.Expressions.LambdaExpression,System.String)"> + <summary>Creates a code match that calls a method</summary> + <param name="expression">The lambda expression using the method</param> + <param name="name">The optional name</param> + + </member> <member name="M:HarmonyLib.CodeMatch.#ctor(HarmonyLib.CodeInstruction,System.String)"> <summary>Creates a code match</summary> <param name="instruction">The CodeInstruction</param> @@ -3217,6 +3229,13 @@ <returns>True if the instruction loads the constant</returns> </member> + <member name="M:HarmonyLib.CodeInstructionExtensions.LoadsConstant(HarmonyLib.CodeInstruction,System.String)"> + <summary>Tests if the code instruction loads a string constant</summary> + <param name="code">The <see cref="T:HarmonyLib.CodeInstruction"/></param> + <param name="str">The string</param> + <returns>True if the instruction loads the constant</returns> + + </member> <member name="M:HarmonyLib.CodeInstructionExtensions.LoadsField(HarmonyLib.CodeInstruction,System.Reflection.FieldInfo,System.Boolean)"> <summary>Tests if the code instruction loads a field</summary> <param name="code">The <see cref="T:HarmonyLib.CodeInstruction"/></param> @@ -3346,7 +3365,11 @@ <summary>A file log for debugging</summary> </member> - <member name="F:HarmonyLib.FileLog.logPath"> + <member name="P:HarmonyLib.FileLog.LogWriter"> + <summary>Set this to make Harmony write its log content to this stream</summary> + + </member> + <member name="P:HarmonyLib.FileLog.LogPath"> <summary>Full pathname of the log file, defaults to a file called <c>harmony.log.txt</c> on your Desktop</summary> </member> diff --git a/build/common.targets b/build/common.targets index 7fe66fab..02cf69bd 100644 --- a/build/common.targets +++ b/build/common.targets @@ -7,7 +7,7 @@ repo. It imports the other MSBuild files as needed. <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> <!--set general build properties --> - <Version>3.16.2</Version> + <Version>3.17.0</Version> <Product>SMAPI</Product> <LangVersion>latest</LangVersion> <AssemblySearchPaths>$(AssemblySearchPaths);{GAC}</AssemblySearchPaths> diff --git a/build/windows/prepare-install-package.ps1 b/build/windows/prepare-install-package.ps1 index 87a4fe01..71de1154 100644 --- a/build/windows/prepare-install-package.ps1 +++ b/build/windows/prepare-install-package.ps1 @@ -158,6 +158,10 @@ foreach ($folder in $folders) { cp "$smapiBin/$name" "$bundlePath/smapi-internal" } + if ($folder -eq "windows") { + cp "$smapiBin/VdfConverter.dll" "$bundlePath/smapi-internal" + } + cp "$smapiBin/SMAPI.config.json" "$bundlePath/smapi-internal/config.json" cp "$smapiBin/SMAPI.metadata.json" "$bundlePath/smapi-internal/metadata.json" if ($folder -eq "linux" -or $folder -eq "macOS") { |