2009-12-01 2 views
1

Так что я вытащил из источника https://svn.castleproject.org/svn/castle/DynamicProxy/trunk/помощь здание замка динамического прокси

открыть его в vs.net 2008

проблемы:

  1. vs.net не может открыть assembly.cs
  2. сборки подписи не удалось

Что я делаю, а НЕ делать?

Update

Я скачал NANT, настройки файл .bat в моем PATH, так что работает в CMD строки.

Я побежал:

Nant default.build

Получение этой ошибки:

построить не удалось, \ buildscripts \ общего project.xml (48,3) недопустимый элемент. Неизвестная задача или тип данных.

Как именно построить проект dynamicProxy сейчас?

обновление Это то, что я сделал, см скриншот:

ой и мой Нан является:

@echo от «E: \ DEV \ инструменты \ Нан-бен \ Нан-0,86 -nightly-2009-05-05 \ Bin \ Nant.exe»% *

http://img697.imageshack.us/img697/5623/castlebuildscreenshot.png http://img697.imageshack.us/img697/5623/castlebuildscreenshot.png

ответ

1

Вы можете прочитать FM (how to build.txt). :)

+1

больше недействительно, см. Http://github.com/castleproject/; каждый кластер проектов был отделен ; теперь он использует msbuild – smoothdeveloper

1

Вам необходимо запустить скрипт сборки первого использования NAnt (http://nant.sf.net). Это создаст файл assembly.cs. Взгляните на файлы .build в дереве, чтобы посмотреть, что они делают.

Что касается сбоя подписи сборки, проверьте настройки проекта, чтобы избавиться от ссылок на CastleKey.snk. Он должен подписать его с помощью DynProxy.snk (теоретически).

1

UPDATE:

Проблема с NUnit теперь исправлена. Сделайте чистую проверку. Я действительно не знаю, почему вы получаете эту ошибку. Какую версию NAnt вы используете? Убедитесь, что у вас есть the latest (ранее не имеют поддержки для .NET 3,5)


Вы должны быть в состоянии просто вытащить источник из ствола, и построить с помощью NAnt (я только что сделал это, и она работала). Хорошо, я соврал, выглядит как ссылка на NUnit является неправильной, так что блок тестового проект не будет строить правильно:

 BUILD FAILED - 0 non-fatal error(s), 1 warning(s) 

     D:\OLD\DynamicProxy\buildscripts\common-project.xml(295,5): 
     'nunit-console.exe' failed to start. 
      The system cannot find the file specified 

     Total time: 1.2 seconds. 

BUILD FAILED

Nested build failed. Refer to build log for exact reason.

Total time: 3.4 seconds.

Однако важные вещи (AssemblyInfo поколения) будут успешными, и вы должны быть в состоянии просто открыть замок .DynamicProxy2-vs2008.sln, исправить ссылку на узел сборки NUnit F5 и создать код без проблем.

Я просто сделал это на чистой проверке, и это сработало.

Как правило, если вы планируете внести изменения в кодовую базу DP, сначала сначала обратитесь в группу пользователей Castle и обсудите его.

+0

как вы ошиблись в ошибке в common-project.xml (48,3) недопустимый элемент . Неизвестная задача или тип данных? – mrblah

+0

где ссылка на nunit? Я не вижу его в ссылках? – mrblah

+0

Что вы набрали, чтобы построить его точно? – mrblah

Смежные вопросы