2012-02-15 4 views
0

Я разрабатываю небольшую программу WinForms для домашнего использования - у меня нет намерений ее выпускать.Как определить предварительные требования к программному обеспечению приложения?

Запуск его на моей машине разработки, где у меня есть Visual Studio и .NET и все, что было установлено, работает, но развертывание на моем ПК, где у меня могут не быть всех этих фреймворков, нет. Я использую библиотеку, написанную на C++, поэтому я предполагаю, что мне понадобится какая-то версия Visual C++ Redistributable, но я не уверен, что? И я не уверен, что это все. Итак, как я могу определить предварительные требования к программному обеспечению приложения?

Я использовал Dependency Walker, и я получил сообщение IEHIMS.DLL - Error opening file. The system cannot find the file specified (2), но это все, что я мог разглядеть; есть так много информации, что у меня возникли проблемы с пониманием всего этого. Кроме того, согласно быстрому google, IESHIMS.DLL имеет какое-то отношение к Internet Explorer, поэтому это не имеет большого значения.

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

Сердечные приветы

ответ

1

Для рамки можно установить предпосылки для вашего приложения, перейдя к проекту свойства -> Publish -> Необходимые условия. Итак, если требуемая инфраструктура не установлена ​​на машине развертывания, установка предложит установить.

Теперь, для других библиотек, которые вы используете, скопируйте эти библиотеки в папку bin вашего проекта и добавьте файлы при создании настроек. Это решит проблему.

+0

Благодарим вас за советы относительно предпосылок; Я ценю время, которое вы взяли, и я уверен, что это когда-нибудь пригодится. Оказалось, однако, что проблема лежит где-то в другом месте; Я извиняюсь. – that0th3rGuy