Добавление ссылки на проект ОТ.csproj TO .wixproj
У меня есть решение Visual Studio 2010 с несколькими проектами C# и WiX. Я указываю свой порядок сборки через ссылку на проект, потому что я использую MSBuild для сборки своего проекта. Использование ссылок на порядок сборки не будет работать, потому что они работают только в файле решения.
У меня следующая проблема: я пытаюсь добавить проект C#, который хочу построить ПОСЛЕ моего проекта WiX. Поэтому я пытаюсь добавить ссылку на проект из моего csproj в мой пакет wixproj. Однако я получаю следующие ошибки:
Когда я пытаюсь добавить ссылку на проект wix с выводом.MSI: "Невозможно добавить ссылку на" installerproj ". Сборка должна иметь расширение" dll "или" exe "для ссылки". -> Я не могу добавить эти ссылки.
Когда я пытаюсь добавить ссылку на проект wix с выходом exe (bundle): "При чтении метаданных из файла installeroutput.exe" возникла проблема ("Была предпринята попытка загрузить программу с неверным форматом.") Intellisense может работать некорректно, пока решение не будет перезагружено." -> Перезагрузка не помогает, и сборка дает похожую ошибку ("фатальная ошибка CS0009: не удалось открыть файл метаданных" installeroutput.exe "-" Предпринята попытка загрузить программу с неверным форматом. ""),
Так что я не могу добавить ссылку на мой вывод.msi wixproj, но я хочу иметь возможность добавить ссылку в свой комплект. Это возможно?
Обратите внимание, что ссылки между.wixproj работают нормально, а также.wixproj TO .csproj. Просто не наоборот.
Если есть другой способ убедиться, что мой проект C# будет создан после моего проекта связки wix, я тоже могу работать с этим, но он должен работать как из командной строки MSBuild, так и из.sln.