Added project option to copy selected files within the input directory to the output directory after build.
Added project option to copy dependencies (not merged or embedded), their configs and satellite assemblies to the output directory after build.
SQL database used by SmartAssembly can now be changed via command line.
SmartAssembly will no longer produce code that causes JIT issue with duplicated addition.
Improvements
Copy missing dependencies prompt, shown after pressing Run New Assembly button, will now also copy satellite assemblies of the dependencies.
SmartAssembly's behavior was improved when selecting a native .NET Core .exe file as the input assembly. For other invalid assemblies a correct error message is now shown.
修补程序
SA-2232: Partial support for the default interface methods introduced with C# 8.0 was added.
SA-2245: Building assembly will no longer cause attributes on generic parameters to disappear.
SA-2270: Command line version of SmartAssembly will generate log files again.
SA-2272: Marshalling Descriptors (MarshalAsAttribute) for array types are now properly read and written to the output assembly.
SA-2262: Minor changes to SDK's Error Reporting samples.