Сборка с библиотеками nant и reference в подкаталогах - PullRequest
1 голос
/ 20 июня 2011

Я создаю bild-файл для проекта, содержащего несколько сторонних библиотек, расположенных внутри lib-папки. Итак, мой build-скрипт выглядит так:

<csc target="library" ....>
    <sources>
        <include name="**/*.cs" />
        <!-- common assembly-level attributes -->
        <include name="../../src/CommonAssemblyInfo.cs" />
        <exclude name="Properties/AssemblyInfo.cs" />
    </sources>
    <references>
        <include name="${build.dir}/bin/lib/Should.Fluent.dll" />
    </references>
</csc>

Компиляция работает нормально, однако среда выполнения не работает, говоря, что не может найти библиотеку Should.Fluent.dll. Как я могу заставить программу найти его?

1 Ответ

0 голосов
/ 21 июня 2011

Библиотека должна присутствовать либо в GAC, либо в том же каталоге, в котором находится ссылочная сборка. Вы можете скопировать ее вручную, чтобы проверить, решает ли это проблему - если да, то добавьте задачу <copy>, которая гарантируетваши ссылки присутствуют в вашей проблеме вывода.

...