2013-12-19 1 views
1

Я генерирую DLL-пакет Nuget, созданный из ILMerge.DLL-пакет DLL, сгенерированный с помощью ILMerge (проблемы с документацией XML)

1º - Код был вставлен в командную строку события Post-build: «$ (ProjectDir) .... \ packages \ ilmerge.2.13.0307 \ ILMerge.exe" "$ (ProjectDir) .... \ 05-ILMergeDlls \ Custom.Framework.ExtensionInt.dll "" $ (ProjectDir) .... \ 05-ILMergeDlls \ Custom.Framework.ExtensionString.dll "/ ndebug/log/out:" $ (ProjectDir) ... . \ 05-ILMergeDlls \ Custom.Framework.dll». Изображение1: https://lh3.googleusercontent.com/-D28vgwy8eb0/UrLRrfLcC0I/AAAAAAAABIg/-4BKu_MZjyU/w665-h485-no/01-Package.jpg

2º - Мой nuspec файл и при установке пакета, как в каталоге файлов два XML-документации: IMAGE2: https://lh5.googleusercontent.com/-ttIt9aWGR4U/UrLb_ZGX9HI/AAAAAAAABJg/0i9POZHgwx4/w1090-h694-no/02-NuspecFile-FilesXML.jpg

Любая идея, почему они появляются? На самом деле я хотел бы включить файл документации XML в объединенную dll, даже попробовал это с помощью команды/xmldocs в ILMerge, но то же самое произошло, может кто-нибудь мне помочь?

PS: Windows 8, Visual Studio 2010 SP1, C#, ILMerge 2.13.0307

Заранее спасибо! Невозможно публиковать фотографии, поэтому вставляйте ссылки.

ответ

0

Хотя предполагается, что работает/xmldocs (вы проверили, что объединенный XML не был создан в текущей папке вместо?), Вы можете попробовать вместо этого использовать ILRepack.

+0

Если я использую команду «/ xmldocs», то сгенерированный XML является правильным, но проблема возникает после генерации dll dll и XML пакета nuspec, пакет отображается правильно, но после установки появляется 2 файла XML, а не 1 .. , Я проверю возможности с ILRepack ... спасибо! –