Link af .cs filer
Hej.Jeg beklager på forhånd, hvis jeg stiller et spørgsmål med et åbenlyst svar, but here goes.
Jeg har skrevet 3 klasser, der ligger i samme dir. Vi kan kalde dem
// MyException.cs
using System;
class MyException : Exception {
...
}
// MyGame.cs
using System;
class MyGame {
// throws MyException somewhere
}
// Runner.cs
class Runner {
}
Runner klassen indeholder kun en main metode der opretter en MyGame klasse, der kaster en MyException. Jeg kan ikke få dette til at oversætte. Hvis jeg smækker det hele sammen til een fil virker det fint.
Jeg har prøvet at oversætte med
> csc *.cs
Der får jeg en fejl, under oversættelse af MyGame.cs fordi den ikke kan finde MyException. Jeg har brugt et par timer på at læse om compiler flags etc, men jeg synes konstant jeg støder hoved mod muren fordi Microsft vil have man benytter deres VS. Det har jeg *ikke* tænkt mig at gøre, så forslag omkring det eller hvordan det eventuelt kan løses i VS har jeg ikke brug for :)
Jeg har prøvet at oversætte MyException.cs til en .ddl hviket jeg gjorde som
> csc -target:library MyException.cs
og der dukkede en fint .ddl fil op. Jeg har så prøvet at fortælle oversætteren af .dll'en findes med
> csc -references:MyException.dll MyGame.cs
men det virker stadig ikke. Får samme fejlbesked. Jeg har prøvet en hav af andre flag og prøvet med og uden extensions på filnavne etc.
Det er en smule frusterende fordi det er så let i C eller Java :)
Hvis jeg eventuelt har stavet nogle filnavne etc her forskelligt så er det ikke fejlen. Mine filer hedder egentlig noget andet, men er ellers opbygget som beskrevet.
På forhånd tak.
