У меня есть сборка .NET, которую я хочу использовать на веб-сайте ASP.NET. Сборка имеет следующие характеристики:
- написано на C ++ / CLI
- содержит управляемый и неуправляемый код
- скомпилировано для платформ x86 / x64 (используется правильная сборка для конкретной платформы, поэтому здесь это не считается проблемой)
- скомпилировано как многофайловая сборка, связывающая несколько собственных библиотек
Когда я пытаюсь скомпилировать, я получаю сообщение об ошибке:
Could not load file or assembly '...' or one of its dependencies. An attempt was made to load a program with an incorrect format.
Я могу без проблем использовать ссылку на библиотеку в веб-приложении ASP.NET (например, MVC), но когда я хочу использовать ее на веб-сайте ASP.NET, возникает проблема компиляции. Кажется, что-то специально относится к компилятору ASP.NET.
Как мне заставить мой веб-сайт компилироваться с этой зависимостью?