Я использую VS2010, и в моем решении один из моих проектов C ++ / CLI ссылается на другой. Но он может правильно связываться только тогда, когда проект, на который ссылаются, компилируется как Static Lib.
Я прочитал все, что в управляемых языках .NET, .EXE, libs и .dll - это одно и то же, с одним флагом или чем-то подобным в качестве разницы. Так как я не могу понять, почему у меня все эти ошибки компоновки, так как не должно иметь значения, как я компилирую свой проект.
Ну, наверное, я предполагаю, что что-то не так. Если да, то как я могу ссылаться на проект .exe в другом проекте .exe, чтобы я мог использовать те же классы и методы, не перекомпилируя его.
Заранее спасибо,
Theo