[Mono-list] The type or namespace name `WebClient' could not be found.
Chris F
chris at futuredead.com
Wed Aug 27 10:47:23 EDT 2008
I'm using xbuild. Would that cause the problem?
Andy Hume wrote:
>
> Response inline.
>
>
> Chris F wrote:
>>
>> I'm trying to compile a C# app on Ubuntu with Mono 1.9.1
>> Mono was compiled with only --prefix.
>>
>> The code is:
>>
>> using System;
>> using System.Web;
>> using System.IO;
>> using System.Xml;
>> .
>> .
>> .
>>
>> WebClient imgClient = new WebClient();
>>
>>
>> Now when I compile:
>> Target CoreCompile:
>> Tool /opt/mono-1.9.1/bin/gmcs execution started with
>> arguments: /noconfig /debug:full /debug+ /optimize-
>> /out:bin/Debug/ECommerceBridge.Plugins.dll PluginBase.cs
>> Properties/AssemblyInfo.cs UserFilesManager.cs CredentialsManager.cs
>> CartManager.cs /target:library /unsafe- /define:DEBUG;TRACE
>> /reference:/opt/mono-1.9.1/lib/mono/gac/log4net/1.2.9.0__b32731d11ce58905/log4net.dll
>> /reference:/d0/ecommercebridge/Bin/ECommerceBridge.API.dll
>> /reference:/d0/ecommercebridge/Bin/Modules.Model.dll
>> /reference:/d0/ecommercebridge/Bin/MySql.Data.dll
>> /reference:/opt/mono-1.9.1/lib/mono/gac/System/2.1.0.0__b77a5c561934e089/System.dll
>> /reference:/opt/mono-1.9.1/lib/mono/gac/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
>> /reference:/opt/mono-1.9.1/lib/mono/gac/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
>> /reference:/opt/mono-1.9.1/lib/mono/gac/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll
>> /reference:/opt/mono-1.9.1/lib/mono/gac/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
>> /warn:4
>> UserFilesManager.cs(51,9): error CS0246: The type or namespace name
>> `WebClient' could not be found. Are you missing a using directive or an
>> assembly reference?
>> UserFilesManager.cs(90,17): error CS0246: The type or namespace name
>> `WebClient' could not be found. Are you missing a using directive or an
>> assembly reference?
>>
>
> There's something wrong there.
> "...gac/System/2.1.0.0__b77a5c561934e089/System.dll" is a reference to the
> Silverlight version of System.dll. It should reference version 2.0. I
> don't know why that has happened. Are you compiling in MonoDevelop?
> Maybe someone else can explain why that might happen.
>
> Or are you using xbuild?
>
>
> Chris F wrote:
>>
>> From what I gather System.Net is included in System.
>> Also I've tried adding: using System.net that doesn't work
>> Tried prepending WebClient with System.Net that doesn't work
>>
>
> It is System.Net.WebClient, so the latter should work. But the casing is
> wrong in the former.
>
> Works for me anyway:
>
> linux at linux:~> cat wc.cs
> using System;
> using System.Net;
>
> class Foo
> {
> static void Main()
> {
> WebClient cli = new WebClient();
> Console.WriteLine();
> }
> }
> linux at linux:~> gmcs wc.cs
> wc.cs(8,19): warning CS0219: The variable `cli' is assigned but its value
> is never used
> Compilation succeeded - 1 warning(s)
> linux at linux:~>
>
>
>
> Chris F wrote:
>>
>> I've added it as a direct reference in an ItemGroup in the csproj file..
>> <Reference Include="System.Net" />
>>
>> It doesn't like that at all.
>>
>> How can I get this to compile?
>> I'm at my wits end.
>>
>> Thanks
>>
>> Chris
>>
>>
>
>
--
View this message in context: http://www.nabble.com/The-type-or-namespace-name-%60WebClient%27-could-not-be-found.-tp19171520p19182608.html
Sent from the Mono - General mailing list archive at Nabble.com.
More information about the Mono-list
mailing list