Closed FullStackForger closed 5 years ago
To make unity compile ok locally I added
public SubContainerCreatorByMethod(
DiContainer container,
Action<DiContainer> installMethod)
: base(container, new SubContainerCreatorBindInfo())
{
_installMethod = installMethod;
}
and
public SubContainerCreatorByInstaller(
DiContainer container,
Type installerType)
: this(container, new SubContainerCreatorBindInfo(), installerType, new List<TypeValuePair>())
{
}
Can you try a clean install? SubContainerInstallerBindingFinalizer.cs
shouldn't exist anymore in version 7.2.0
I have tested it. Unity updater do not remove files. You have to remove the files manually for any thing that is removed in each update. (Kinda sux that unity doesn't know which files were removed in each update)
Yeah I guess when updating from unity package you have to delete everything to avoid this issue
I am using unity 2018.2.3f1
It seems that, there are some missing arguments, for example in:
Assets/Plugins/Zenject/Source/Binding/Finalizers/SubContainerInstallerBindingFinalizer.cs
:I took a look at
SubContainerCreatorByInstaller
and indeed there is only single override there with minimum 3 required arguments.How did that possibly pass the test? What am I missing there?