TranceDuDe
2008. április 9. 20:42
1. Létrehoztam egy MC++ dll projectet (CLR Class Library).
2. ...egy C# dll projectet.
3. ...egy C# exe projectet.
Az első projectben fordítási paraméternek /clr:oldsyntax-t adtam meg, és így futás közben BadImageFormatExceptiont kaptam. Egyedül /clr:safe fordítási paraméter mellett nem kaptam hibaüzenetet.
Válaszotokat előre is thx.
TranceDuDe
2008. április 11. 9:28
Időközben változott a probléma. A Solution maradt, de kiderült, hogy a probléma forrása, hogy a C++ .NET nyelven megírt assembly vegyesen tartalmaz felügyelt (managed) és nem felügyelt / natív (unmanaged) forráskódot.
Hogyan lehetne betölteni a mixed assemblyt C#-ban?
Előre is kösz a válaszért...
/ Sajna google nem segített ki, illetve Visual Studio 2003-ra írt példával szolgált, nekem 2005 van. /
Aneurysm
2008. április 11. 20:38
Build/Build Solution. Nálam ez működni szokott.