Closed HeuristicLab-Trac-Bot closed 8 years ago
Notes
- SharpDX.Toolkit.Yaml is not included because it has another external dependency to SharpYaml.
- Initially, I tried to store all SharpDX files in a specific folder in the bin folder (bin/SharpDX). However, I couldn't get this to work correctly as the .NET binding mechanism doesn't search this folder when resolving references. E.g., when trying to load SharpDX/SharpDX.dll it needs to resolve a reference (e.g. SharpDX.Toolkit.Game) which is not found, even though it is located in the same folder. Thus, I decided to copy SharpDX files also to bin/ for now.
r13159: created transport plugin for SharpDX and added SharpDX binaries.
r13162: removed SharpDX tools (tkfont.exe, tkfxc.exe, tkmodel.exe) because they were problematic to the plugin-infrastructure and are not needed anyway
r13230: removed unused references in SharpDX project and import of nuget.targets from project file
I found a problem in combination with the BinPacking implementation.
When trying to open a BinPacking solution view (which uses SharpDX) one of the assemblies cannot be loaded leading to an exception and unstable behaviour.
BinPacking has been postponed to HL 4.0 therefore we decided to postpone the integration of SharpDX as well.
This external library can be removed again since we changed the BinPacking visualizations to WPF.
r13571: deleted SharpDX external library again (too heavy weight for our purposes)
I decided against reverting the changes for this ticket from the trunk because r13160 was already partially merged to stable.
All changesets of this ticket should be merged to stable although the combined change has no effect.
Please merge to stable and check that the sum of all changesets has no effect.
Issue migrated from trac ticket # 2504
milestone: HeuristicLab 3.3.14 | component: ExtLibs | priority: medium | resolution: done
2015-11-07 14:03:17: @gkronber created the issue