Tjena, Ojojoj, nu får jag skämmas... Hade ju inte lagt functions.cs i samma mapp som de andra cs filerna. Mycket slarvigt... Ber så mkt om ursäkt för detta inlägg.Problem med command line compilering
Av olika anledningar använder jag inte vs.net när jag utvecklar i asp.net. Detta leder till att jag får kompilera alla codebehind-filer "för hand", och detta gör jag med detta kommando:
C:\WINNT\Microsoft.NET\Framework\v1.0.3705\csc.exe /target:library /out:bin/Ricki5.dll *.cs
Detta funkar utmärkt, för det mesta. Dock har jag nu stött på ett problem som jag försök googla mig fram till ett svar i timmar, men inte hittat något. Det är lite svårt att förklara, men jag ska göra mitt bästa.
Jag har två filer (3 om man räknar aspx sidan) såhär:
Form1.aspx Form1.cs (CodeBehind)
Sedan denna fil som skall innehålla gemensamma funktioner:
Functions.cs
Jag anropar en static metod i Functions.cs, från Form1.cs, på det här viset:
comment = Ricki5.Functions.FormatText(comment);
Men när jag försöker kompilera nu så får jag följande felmeddelande:
gbook.cs(86,14): error CS0234: The type or namespace name 'Functions' does not
exist in the class or namespace 'Ricki5' (are you missing an assembly
reference?)
Varför får jag detta? Jag provade att göra detta i vs.net och då funkade det, men jag kunde inte se att den lade till några referenser eller liknande...
Om ni har den minsta lilla aning om ämnet så skriv här... Måste få veta ;)Sv: Problem med command line compilering