-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
2023.12.03 version broke XTB - see link in description #132
Comments
I experience the same issue when installing the latest version of the tool: 3.2023.12.3 Error details:
|
Same here. |
Same issue for me |
@mtnmuncher @davidmartiindale Have you tried updating XTB to the latest version? @MscrmTools Seems to be working fine with the latest version, any ideas what could cause this issue? |
I tried with the latest version of XrmToolBox: 1.2023.12.68 The error persists:
|
I resolved this issue by updating other plugin tools I use before installing, specifically Early Bound Generator & Plugin Trace Viewer |
I am already using the latest version of XrmToolBox: 1.2023.12.68 Since I am already using the latest Plug-in trace viewer and do not use Early Bound Generator, I don't understand how updating other plug-ins will resolve the issue. If there are, in fact, prerequisite plug-ins, please provide the exact list. If not, please provide a link to download the 'previous' version of Plug-in Registration Tool. |
@mtnmuncher Previous versions are availeble on nuget.org here for instance https://www.nuget.org/packages/Xrm.Sdk.PluginRegistration/3.2023.11.1 Strange that an update on Early Bound Generator and Plugin Trace Viewer solves this. These are not dependencies for PRT. It seems there is common dependency lying somewhere which is mismatching perhaps. @MscrmTools |
As per previous instructions, I downloaded 3.3023.11, and was able to successfully use this version from inside XTB. Out of curiosity, I tried the following update path:
Please try this approach and let me know if this works for others. |
This did not work for me... after installing 3.2023.12.2, when the toolbox reloaded, I got the same popup: |
Steps I performed
|
Ah, I missed that bit from earlier... this got everything working for me. |
@imranakram, the error is that the Microsoft.Bcl.AsyncInterfaces V6 assembly couldn't be found. The reason that installing the EBGV2 resolves this, is that the latest version of the XTB will search in the plugin sub-directories for any other dll that it needs, and it finds the EBGV2 version of the dll. The solution is to either ILMerge this dll (yuck) or move away from that entirely to putting all dependent assemblies in the XTB\PLugins\PluginRegistration sub folder. |
As a temporary workaround you can download the Microsoft.Bcl.AsyncInterfaces.dll (for example from the official NuGet package, make sure to actually pick the version 6.0.0 and not the most recent version and extract the DLL from the lib folder in the package) and simply put it in the %AppData%\MscrmTools\XrmToolBox\Plugins folder along with all the plugins. This will allow the Plugin Registration Tool to run again. |
* EPPlus updated * Adding assemblies in subfolder on nuget * Removed `ILMerge` command
…oft.Bcl.HashCode.dll` to nuget package (#135) * Downgrading to `Microsoft.Bcl.AsyncInterfaces version=1.0.0` * Added `Microsoft.Bcl.HashCode.dll` to nuget package
This should be resolved now with version |
Closing this now, feel free to reopen in case you encounter any relevant issues. |
MscrmTools/XrmToolBox#1308
The text was updated successfully, but these errors were encountered: