2009-06-12 2 views
3

У меня есть DLL, которую мне нужно развернуть с моим приложением C#. В настоящее время он не включен в установочный пакет, когда я ударил «Опубликовать», поэтому как его включить?Как включить файлы в развертывание на C#?

бы процесс будет отличаться, если бы я App.config и другие файлы, которые я хотел развернуть с моим приложением?

+0

Как он добавляется в ваш проект? –

ответ

5

Если это ссылка, она должна быть включена автоматически. Я развернул несколько приложений, для которых требуется сторонняя DLL, и они опубликовали «ОК».

ли дллы ссылки правильно в вашем проекте? Это единственное, о чем я могу думать в настоящий момент, это может быть проблема, но если бы это был не ваш код, он бы не компилировал и/или ссылку в любом случае.

Чтобы получить файл XLS развернуть все, что вам нужно сделать, это добавить файл в раствор, а затем установить свойство «Копировать в выходной каталог» на файле.

+0

Хорошо, DLL включена, но xls нет. Есть ли что-то особенное, что мне нужно сделать, чтобы таблица Excel была развернута вместе с программным обеспечением? –

1

не могли бы вы добавить DLL как ресурс для вашего установщика проекта?

+0

Возможно, как мне это сделать? Предположим, что я новичок в VS ... –

4

Полагаю, вы используете Visual Studio?

Если вы используете Visual Studio 2008 (у меня нет опыта работы с Visual Studio 2005) под Публикация вкладки в свойствах проекта нажмите на кнопкуApplication Files. Это приведет к появлению списка всех сборок зависимостей, необходимых вашему проекту. Если вы обнаружите, что требуется дллы не публикуются визуальным инструментом издателя студии по умолчанию вы можете пойти в здесь и установить Опубликовать Статус в DLL нарушившего к Включите.

Иногда в моих более сложных проектах, в зависимости от типа зависимости, я должен войти в это меню и принудительно включить определенную DLL в соответствие с настройкой Prerequsite.

... но все это при условии, у вас есть сборка правильно ссылаться в необходимых проектов, и все компиляции нормально.

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