Jag har ett project som jag skrivet i C# där jag har laggt in en VB.Net class-fil. Problemet är att Visual Studio inte vill kompilera dena vb.net file eftersom jag redan har en C# class som skall kompileras. Du måste, vad jag vet, ha olika projekt för olika språk. Du kan alltså inte blanda VB och C# i ett och samma projekt. Du får antingen översätta VB filen till C# eller tvärtom. Det finns ju program som gör detta, har dock aldrig använt ett så jag har inga länkar att tipsa om. Du behöver inte kompilera vb-filen till en dll och sedan sätta en referens till den, du kan lika gärna skapa ett extra projekt (en dll) i din solution och jobba med båda komponenterna samtidigt. I file-menyn väljer du "add project" och väljer sedan "Windows library" (tror jag det heter) under vb-sektionen. Sedan sätter du en referens till det nya projektet (du skall alltså inte välja "browse" och peka ut en dll). Nu skall du kunna jobba med båda samtidigt i olika språk. Varje gång du kör så kompileras båda projekten. Det går fint att blanda olika språk i samma assembly. Problemet är bara att VS2005 inte stöder det i IDE så du måste kompilera på kommandoraden. Jo,jag testa att göra så men då kunde jag inte sätta in breakpoints i VB projectet. >Jo,jag testa att göra så men då kunde jag inte sätta in breakpoints i VB projectet.Kompilera C# och VB.NET i samma project
VS säger något i still med att man inte kan kompilera olika spårk i samma project.
Jag kan inte kompilera vb-filen till en dll för jag behöver göra ändringar in den medan jag jobbar med resten av projektet.
Finns det någon lösing på detta?Sv: Kompilera C# och VB.NET i samma project
Sv: Kompilera C# och VB.NET i samma project
Sv: Kompilera C# och VB.NET i samma project
Det du skall göra är att skapa .netmodules och sen länka ihop dem.
Kommer inte ihåg exakta syntaxen men nåt i stil med
csc /traget:module file1.cs
vbc /target:module file2.vb
link /out:file.exe file1.netmodule file2.netmodule
Googla på .netmodule så hittar du säkert någon bra beskrivning.Sv:Kompilera C# och VB.NET i samma project
Sv: Kompilera C# och VB.NET i samma project
Som jag sa så stöds inte .netmodules i VS2005.
Varför inte använda en dll när du skall debugga och .netmodules när du skall leverera?
(Kanske det går att debugga med .net debuggern)