Are you using a Silverlight version of log4net, or a custom Mono for Android
build?

On Wed, Jul 27, 2011 at 10:41 PM, pbreckon <pbrec...@epicor.com> wrote:

> I'm trying to deploy a project using Mono for Android, referencing the Mono
> build of log4net, v2.
>
> It compiles ok, but when i try and deploy it i get the following in Output:
>
> ----- *START* ------
> Microsoft (R) Build Engine Version 4.0.30319.1
> [Microsoft .NET Framework, Version 4.0.30319.1]
> Copyright (C) Microsoft Corporation 2007. All rights reserved.
>
> Build started 28/07/2011 12:29:49 PM.
> Project
>
> "D:\work\Test\Branches\v9.02.03.14-Mono\Common\MonoTestApp\MonoTestApp.csproj"
> on node 1 (SignAndroidPackage target(s)).
> _GenerateAndroidAssetsDir:
> Skipping target "_GenerateAndroidAssetsDir" because it has no outputs.
> _ResolveMonoAndroidSdks:
>  Looking for Android SDK..
>    Key HKCU\SOFTWARE\Android SDK Tools\Path not found.
>    Key HKLM\SOFTWARE\Android SDK Tools\Path found:
>      Path contains adb.exe in \platform-tools (D:\Android\android-sdk).
>  Looking for Java SDK..
>    Key HKLM\SOFTWARE\JavaSoft\Java Development Kit\CurrentVersion found:
> 1.6.
>    Key HKLM\SOFTWARE\JavaSoft\Java Development Kit\1.6\JavaHome found:
>      Path contains jarsigner.exe in \bin (C:\Program Files
> (x86)\Java\jdk1.6.0_24).
>  MonoAndroid Tools: C:\Program Files (x86)\MSBuild\Novell\
>  MonoAndroid Framework: C:\Program Files (x86)\Reference
> Assemblies\Microsoft\Framework\MonoAndroid\v2.2\;C:\Program Files
> (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\
>  Android SDK: D:\Android\android-sdk\
>  Java SDK: C:\Program Files (x86)\Java\jdk1.6.0_24\
> _ValidateAndroidPackageProperties:
>  GetAndroidPackageName Task
>    ManifestFile:
>    AssemblyName: MonoTestApp
>    PackageName: MonoTestApp.MonoTestApp
> _UpdateAndroidResgen:
> Skipping target "_UpdateAndroidResgen" because all output files are
> up-to-date with respect to the input files.
> Project
>
> "D:\work\Test\Branches\v9.02.03.14-Mono\Common\MonoTestApp\MonoTestApp.csproj"
> (1) is building
>
> "D:\work\Test\Branches\v9.02.03.14-Mono\Common\Utr.Common\Utr.Common.Mono.csproj"
> (2) on node 1 (default targets).
> CoreResGen:
>  All outputs are up-to-date.
> GenerateTargetFrameworkMonikerAttribute:
> Skipping target "GenerateTargetFrameworkMonikerAttribute" because all
> output
> files are up-to-date with respect to the input files.
> CoreCompile:
> Skipping target "CoreCompile" because all output files are up-to-date with
> respect to the input files.
> GenerateSatelliteAssemblies:
> Skipping target "GenerateSatelliteAssemblies" because all output files are
> up-to-date with respect to the input files.
> CopyFilesToOutputDirectory:
>  Utr.Common.Mono ->
>
> D:\work\Test\Branches\v9.02.03.14-Mono\Common\Utr.Common\bin\Debug-Mono\Utr.Common.dll
> _ResolveMonoAndroidSdks:
>  Looking for Android SDK..
>    Key HKCU\SOFTWARE\Android SDK Tools\Path not found.
>    Key HKLM\SOFTWARE\Android SDK Tools\Path found:
>      Path contains adb.exe in \platform-tools (D:\Android\android-sdk).
>  Looking for Java SDK..
>    Key HKLM\SOFTWARE\JavaSoft\Java Development Kit\CurrentVersion found:
> 1.6.
>    Key HKLM\SOFTWARE\JavaSoft\Java Development Kit\1.6\JavaHome found:
>      Path contains jarsigner.exe in \bin (C:\Program Files
> (x86)\Java\jdk1.6.0_24).
>  MonoAndroid Tools: C:\Program Files (x86)\MSBuild\Novell\
>  MonoAndroid Framework: C:\Program Files (x86)\Reference
> Assemblies\Microsoft\Framework\MonoAndroid\v2.2\;C:\Program Files
> (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\
>  Android SDK: D:\Android\android-sdk\
>  Java SDK: C:\Program Files (x86)\Java\jdk1.6.0_24\
> _ValidateAndroidPackageProperties:
>  GetAndroidPackageName Task
>    ManifestFile:
>    AssemblyName: Utr.Common
>    PackageName: Utr.Common
> _ConvertDebuggingFiles:
> Skipping target "_ConvertDebuggingFiles" because all output files are
> up-to-date with respect to the input files.
> Done Building Project
>
> "D:\work\Test\Branches\v9.02.03.14-Mono\Common\Utr.Common\Utr.Common.Mono.csproj"
> (default targets).
> GenerateTargetFrameworkMonikerAttribute:
> Skipping target "GenerateTargetFrameworkMonikerAttribute" because all
> output
> files are up-to-date with respect to the input files.
> CoreCompile:
> Skipping target "CoreCompile" because all output files are up-to-date with
> respect to the input files.
> CopyFilesToOutputDirectory:
>  MonoTestApp ->
>
> D:\work\Test\Branches\v9.02.03.14-Mono\Common\MonoTestApp\bin\Debug\MonoTestApp.dll
> _ConvertDebuggingFiles:
> Skipping target "_ConvertDebuggingFiles" because all output files are
> up-to-date with respect to the input files.
> _CompileAndroidPackage:
>  Mandroid Task
>    Assemblies:
>
> D:\work\Test\Branches\v9.02.03.14-Mono\Common\MonoTestApp\bin\Debug\MonoTestApp.dll;
> D:\work\Test\Branches\v9.02.03.14-Mono\Lib\log4net\mono\log4net.dll;
> C:\Program Files (x86)\Reference
> Assemblies\Microsoft\Framework\MonoAndroid\v2.2\Mono.Android.dll;
> C:\Program
> Files (x86)\Reference
> Assemblies\Microsoft\Framework\MonoAndroid\v1.0\mscorlib.dll; C:\Program
> Files (x86)\Reference
> Assemblies\Microsoft\Framework\MonoAndroid\v2.2\OpenTK.dll; C:\Program
> Files
> (x86)\Reference
> Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Core.dll; C:\Program
> Files (x86)\Reference
> Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.dll; C:\Program
> Files
> (x86)\Reference
> Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Xml.dll; C:\Program
> Files (x86)\Reference
> Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Xml.Linq.dll;
>
> D:\work\Test\Branches\v9.02.03.14-Mono\Common\Utr.Common\bin\Debug-Mono\Utr.Common.dll
>    I18nAssemblies:
>    BuildDirectory:
> D:\work\Test\Branches\v9.02.03.14-Mono\Common\MonoTestApp\obj\Debug-Mono\
>    ReferenceAssembliesDirectory: C:\Program Files (x86)\Reference
> Assemblies\Microsoft\Framework\MonoAndroid\v2.2\;C:\Program Files
> (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\;;
>    AndroidSdkDirectory: D:\Android\android-sdk\
>    JavaSdkDirectory: C:\Program Files (x86)\Java\jdk1.6.0_24\
>    AssetDirectory:
>
> D:\work\Test\Branches\v9.02.03.14-Mono\Common\MonoTestApp\obj\Debug-Mono\assets\
>    AndroidSdkPlatform: 8
>    MonoAndroidToolsDirectory: C:\Program Files (x86)\MSBuild\Novell\
>    ResourceDirectory:
>
> D:\work\Test\Branches\v9.02.03.14-Mono\Common\MonoTestApp\obj\Debug-Mono\res\
>    ManifestTemplate:
>    Package: MonoTestApp.MonoTestApp
>    NativeLibrary:
>    JavaSource:
>    Debug: True
>    UseSharedRuntime: True
>    SupportedAbis: armeabi
>    LinkMode: Full
>    ExtraArgs:
>  C:\Program Files (x86)\MSBuild\Novell\mandroid.exe -v --nosign
> --sdk-dir="D:\Android\android-sdk"
>
> --builddir="D:\work\Test\Branches\v9.02.03.14-Mono\Common\MonoTestApp\obj\Debug-Mono\android"
> --framework-dir="C:\Program Files (x86)\Reference
> Assemblies\Microsoft\Framework\MonoAndroid\v2.2"
> --framework-dir="C:\Program
> Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0"
>
> -S="D:\work\Test\Branches\v9.02.03.14-Mono\Common\MonoTestApp\obj\Debug-Mono\res"
> --package="MonoTestApp.MonoTestApp"   --abi="armeabi"
> --java-sdk-dir="C:\Program Files (x86)\Java\jdk1.6.0_24" --debug
> --sdk-platform="8"
>
> "D:\work\Test\Branches\v9.02.03.14-Mono\Common\MonoTestApp\bin\Debug\MonoTestApp.dll"
> "D:\work\Test\Branches\v9.02.03.14-Mono\Lib\log4net\mono\log4net.dll"
> "C:\Program Files (x86)\Reference
> Assemblies\Microsoft\Framework\MonoAndroid\v2.2\Mono.Android.dll"
> "C:\Program Files (x86)\Reference
> Assemblies\Microsoft\Framework\MonoAndroid\v1.0\mscorlib.dll" "C:\Program
> Files (x86)\Reference
> Assemblies\Microsoft\Framework\MonoAndroid\v2.2\OpenTK.dll" "C:\Program
> Files (x86)\Reference
> Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Core.dll"
> "C:\Program
> Files (x86)\Reference
> Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.dll" "C:\Program
> Files (x86)\Reference
> Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Xml.dll" "C:\Program
> Files (x86)\Reference
> Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Xml.Linq.dll"
>
> "D:\work\Test\Branches\v9.02.03.14-Mono\Common\Utr.Common\bin\Debug-Mono\Utr.Common.dll"
> MANDROID : error : while loading assemblies:
> System.IO.FileNotFoundException: Could not load assembly
> 'Microsoft.VisualC,
> Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. Perhaps
> it doesn't exist in the Mono for Android profile?
>
> [D:\work\Test\Branches\v9.02.03.14-Mono\Common\MonoTestApp\MonoTestApp.csproj]
>  File name: 'Microsoft.VisualC.dll'
>    at Monodroid.Tuner.MonoDroidResolver.Resolve
> (Mono.Cecil.AssemblyNameReference reference) [0x00000] in <filename
> unknown>:0
>    at Monodroid.Scanner.ComputeListOfAssemblies (Monodroid.Arguments args,
> System.Collections.Generic.HashSet`1 assemblies,
> Mono.Cecil.AssemblyDefinition assembly) [0x00000] in <filename unknown>:0
>    at Monodroid.Scanner.ComputeListOfAssemblies (Monodroid.Arguments args,
> System.Collections.Generic.HashSet`1 assemblies,
> Mono.Cecil.AssemblyDefinition assembly) [0x00000] in <filename unknown>:0
>    at Monodroid.Scanner.ComputeListOfAssemblies (Monodroid.Arguments args)
> [0x00000] in <filename unknown>:0
> monodroid : error 1: System.ArgumentNullException: Argument cannot be null.
>
> [D:\work\Test\Branches\v9.02.03.14-Mono\Common\MonoTestApp\MonoTestApp.csproj]
>  Parameter name: source
>    at System.Linq.Check.SourceAndSelector (System.Object source,
> System.Object selector) [0x00000] in <filename unknown>:0
>    at System.Linq.Enumerable.SelectMany[String,String] (IEnumerable`1
> source, System.Func`2 selector) [0x00000] in <filename unknown>:0
>    at Monodroid.Droidinator.CopyPackagedResources
> (System.Collections.Generic.List`1 assemblies) [0x00000] in <filename
> unknown>:0
>    at Monodroid.Droidinator.CreateApk () [0x00000] in <filename unknown>:0
>    at Monodroid.MainClass.Main (System.String[] argv) [0x00000] in
> <filename unknown>:0
> Done Building Project
>
> "D:\work\Test\Branches\v9.02.03.14-Mono\Common\MonoTestApp\MonoTestApp.csproj"
> (SignAndroidPackage target(s)) -- FAILED.
>
> Build FAILED.
>
>
> "D:\work\Test\Branches\v9.02.03.14-Mono\Common\MonoTestApp\MonoTestApp.csproj"
> (SignAndroidPackage target) (1) ->
> (_CompileAndroidPackage target) ->
>  MANDROID : error : while loading assemblies:
> System.IO.FileNotFoundException: Could not load assembly
> 'Microsoft.VisualC,
> Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. Perhaps
> it doesn't exist in the Mono for Android profile?
>
> [D:\work\Test\Branches\v9.02.03.14-Mono\Common\MonoTestApp\MonoTestApp.csproj]
>  monodroid : error 1: System.ArgumentNullException: Argument cannot be
> null.
>
> [D:\work\Test\Branches\v9.02.03.14-Mono\Common\MonoTestApp\MonoTestApp.csproj]
>
>    0 Warning(s)
>    2 Error(s)
>
> Time Elapsed 00:00:03.39
>
>
>
>
>
>
> Error: Cancelled
> ========== Deploy: 0 succeeded, 1 failed, 0 skipped ==========
>
> ----- *END* ------
>
> The issue appears to be that it can't find the Microsoft.VisualC assembly.
> Can anyone help me resolve this please?
>
> Thanks!
>
> --
> View this message in context:
> http://mono-for-android.1047100.n5.nabble.com/Problems-with-log4net-tp4641046p4641046.html
> Sent from the Mono for Android mailing list archive at Nabble.com.
> _______________________________________________
> Monodroid mailing list
> Monodroid@lists.ximian.com
>
> UNSUBSCRIBE INFORMATION:
> http://lists.ximian.com/mailman/listinfo/monodroid
>
_______________________________________________
Monodroid mailing list
Monodroid@lists.ximian.com

UNSUBSCRIBE INFORMATION:
http://lists.ximian.com/mailman/listinfo/monodroid

Reply via email to