webForumDet fria alternativet

Fel vid csc /t:library när web service finns med?

.NET

2 svar · 440 visningar · startad av CokeLight

Medlem sedan juni 2000504 inlägg
Frågan#1

Hej, jag försöker kompilera en dll fil med csc. Jag har en fil som heter MyClass1.cs som tar emot en klass MyClass2 (som ligger i filen MyClass2.dll) som inparameter till en metod. En av metoderna anropar också en web service - ns1.ns2.ns3.WSClass

Hur skriver jag csc kommandot för att skapa en dll?

csc /target:library MyClass1.cs /r:MyClass2.dll /linkres:ns1.ns2.ns3.WSClass

Ovanstående ger felmeddelandet:

The type or namespace name 'ns1 could not be found (are you missing a using directive or an assembly reference?)

nån som vet?

Medlem sedan dec. 19996 721 inlägg
#2

Då måste du ha DLL:en eller cs-filen som webservice-wrappern ligger i också.

Medlem sedan juni 2000504 inlägg
#3

Hej, tack för svaret..! jo, det är min MyClass1.cs som innehåller web service anropet.. om jag förenklar min fråga kanske:

Hur gör jag rent allmänt för att enklast möjligt återanvända kod som råkar innehålla en ett web service anrop? (om ni skulle använt csc.exe, hur ser syntaxen ut i allmänhet, om ni skulle gjort något annat, i så fall vad?)

262 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
133 ms — ändringar (db)