summaryrefslogtreecommitdiff
path: root/src/StardewModdingAPI/Framework/AssemblyLoader.cs
AgeCommit message (Collapse)Author
2017-02-17fix issue where mod dependencies overrode SMAPI dependenciesJesse Plamondon-Willard
2017-02-09remove Mono.Cecil.Rocks (#231)Jesse Plamondon-Willard
It's not needed since we're not injecting new instructions, and causes the field rewriters to fail unexpectedly.
2017-02-09generalise CIL rewriters for reuse (#231)Jesse Plamondon-Willard
2017-02-03only read assembly from memory if it was rewritten (#229)Jesse Plamondon-Willard
This fixes an issue where you can't debug into mod code because SMAPI isn't loading the actual DLL.
2017-02-03fix documentation issuesJesse Plamondon-Willard
2017-02-02rewrite mod assembly loading (#229)Jesse Plamondon-Willard
This greatly simplifies mod loading, eliminates the .cache folders by loading assemblies in memory, ensures DLLs are loaded in leaf-to-root order, and reduces log verbosity. These changes should address a range of issues, notably #221 and #226.