[devel] Mono: мысли по зависимостям

Andrey Rahmatullin wrar-alt на mail.ru
Вс Ноя 4 23:25:56 MSK 2007


1. Полностью Provides должны обрабатываться только для GAC-сборок,
остальные не являются публичными, с ними невозможна штатная линковка (без
пути) и их версии и publicKeyToken игнорируются.

2. Provides генерируются следующими источниками: метаданные публичных
сборок и их publisher policy. Если у сборки нет publisher policy,
используется её версия, иначе - версия, на которую перенаправляет policy.
Кроме того, надо учитывать publicKeyToken и вроде бы culture.

3. Ссылки без publicKeyToken могут быть разрешены приватными сборками и
поэтому не должны создавать Requires с версией.

4. Ссылки с publicKeyToken должны генерировать Requires, содержащий имя,
версию, publicKeyToken и culture сборки, при этом версия берётся из
ссылки либо из .config, если он есть и содержит перенаправление.

5. Аналог rpmsodiff в Debian наз-ся mono-api-check и работает через
mono-api-info/mono-api-diff.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

Вообще говоря, удаленный перезапуск sshd следует производить с известной
степенью осторожности.
		-- ldv in sisyphus@
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.altlinux.org/pipermail/devel/attachments/20071105/76a80784/attachment.bin 


Подробная информация о списке рассылки Devel