On Sun, Nov 04, 2007 at 11:38:42PM +0500, Andrey Rahmatullin wrote: > Во-2-х, версии для библиотек в GAC, _кроме стандартных_ > (mono/metadata/assembly.c::framework_assemblies[]) проверяются целиком. Я не совсем понял, как происходит remap версий. Я реализовал усечение точности для стандартных библиотек, которые подлежат remap'у. commit 06197dbbfa6382897aa697d1d6c4a68c538a80ba Author: Alexey Tourbin Date: Mon Nov 5 00:37:33 2007 +0300 use simplified 2-digit versioning for standard *.dll libraries $ ./mono.req /usr/lib/mono/gtk-sharp/gsf-sharp.dll mono(glib-sharp) = 2.10.0.0 mono(mscorlib) = 1.0 $ ./mono.prov /usr/lib/mono/1.0/mscorlib.dll mono(mscorlib) = 1.0.5000.0 mono(mscorlib) = 1.0 $ Мне теперь не особо понятно, как ты хочешь отпилить дотнет 1.0 от дотнета 2.0. Ведь gsf-sharp по-прежнему показывает на 1.0. Значит, прежде, чем распиливать дотнет 1.0 и дотнет 2.0, нужно убедиться, что зависимости в сизифе явно складываются в пользу одного из этих дотнетов. Какого же из них?