Excel Interop C # и развертывание в производственной среде - PullRequest
1 голос
/ 16 апреля 2011

Я использую Excel Interop в C # (VS 2008), обернутый вокруг службы WCF.Он отлично работает в моей коробке разработки.Однако на рабочем сервере у нас не установлено ни MS Office, ни VS2008.Что нужно сделать на рабочем сервере, чтобы Excel Interop работал нормально?Я упаковываю библиотеки Interop в папку bin?Как это работает?

Пожалуйста, дайте мне знать.

Спасибо.

1 Ответ

1 голос
/ 16 апреля 2011

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

...