Вам не нужно экспортировать имена полей в отдельный файл, если вы не используете действительно старую версию Монго.
Попробуйте это
mongoexport --db users --collection contacts --type=csv -f email,name --out /opt/backups/contacts.csv
Убедитесь, что между именами полей нет пробелов
-f email, name // this is wrong
Если эта команда работает, значит, у вас проблема с fieldFile .
Необходимо добавить строку к Таблице Среды файла MSI, чтобы сделать это. Можно найти информацию о той таблице здесь, http://msdn.microsoft.com/en-us/library/aa368369 (По сравнению с 85) .aspx. Можно использовать Косатку, чтобы сделать это или автоматизировать процедуру с некоторым Сценарием VB. Платформа SDK содержит файл сценария VB, WiRunSQL.vbs, который может, Вы раньше автоматизировали действия сборки для Вашей программы.
Use the registry editor view in the setup project and create the path key in the appropriate place ie. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment and create a string value called "Path" and enter this as your value: "[%Path];[TARGETDIR]"
[%Path] is a placeholder for the original string in the existing Path value.
Есть проблемы с вышеупомянутым подходом к использованию представления редактора реестра и созданию ключа с именем PATH со значением «[% Path]; [TARGETDIR]». Хотя этот метод отлично работает при установке программы, по умолчанию во время удаления удаляется вся переменная PATH, а не только добавленный [TARGETDIR]. Я не нашел способа отключить это поведение, хотя кажется, что некоторое условное поведение возможно.