Проект я продолжаю работать, переключается от использования развертывания/установщика VS2008 на WiX, для которого я в настоящее время очень плохо знаком. Я добавил код для копирования вывода проекта ресурсов в Resources.dll, но в старой файловой системе установщика VS2008 существует также локализованный вывод ресурсов, который в настоящее время производит два сгиба (en и es) с другим dll в (Resources.resources.dll) для каждого языка. Я имел определенный поиск, но, может казаться, не нахожу метод получения этих папок в msi за исключением фактического знания, что те папки существуют и помещение их прямо в. Что лучший способ состоит в том, чтобы сделать это?
Наиболее определенно, если цель состоит в том, чтобы дать новое имя существующему типу данных, то используйте typedef.
-121--4554032- Я предполагаю, что вы используете пустой класс, чтобы выйти из набора A < C >
повторно. В таком случае, я думаю, что typedef - это лучшая идея. По крайней мере, это, кажется, путь это делается чаще всего.
Добавлю, что это только мое мнение. Люди не совсем согласны на использование typedef в целом. Хотя думаю, что в данном случае вполне нормально.
Прочитав ответ Джона Пурди, я хотел бы добавить, что вы должны использовать наследование, если вам нужно расширить А, а не иначе.
-121--4554035- Определите элементы < Каталог >
в источнике Wix для каждой из папок локализации (en и es), затем определите элементы < Компонент >
в них для ваших вспомогательных сборок.
Короче говоря, поместите их прямо!