which mean (guessing) you are targeting v3? Perhaps you changed it 4? On Fri, Aug 3, 2012 at 3:43 AM, Sayed Arian Kooshesh <[email protected]>wrote:
> Look like, from the log, it was looking for 'mscorlib_3' and couldn't > find (till now) > > On Fri, Aug 3, 2012 at 3:04 AM, Matthew Leibowitz < > [email protected]> wrote: > >> Well, some weird news, all is now working. I did nothing except: >> >> I first tried updating PostSharp to version 2.1.7.6. This made no changes. >> Then, I created the sample in VS 2012: >> http://www.sharpcrafters.com/postsharp/documentation#getting-started. No >> work... >> In utter desperation I created the same project in VS 2012. It worked. >> Hmm. >> So I tried the VS 2012 project again. Still no go. >> Then, the brainwave. The VS 2010 project works, so lets open that in VS >> 2012. That worked. The only difference was the project files and the VS >> version. >> I assumed that as the same project file (the one from VS 2010) worked in >> both VS versions, then it must be the project file. Wrong! Both the code >> and the project file were exactly the same. The only difference was the >> project GUID - one line. >> >> Now here comes the crazy part (before I broke down in tears): >> I opened the original project (the one with the errors). It now builds >> fine :) >> >> Don't ask me what happened. I haven't touched that project since >> yesterday. Maybe it was the upgrade slowly kicking in or maybe it was the >> first build with VS 2010. Or maybe it was the incessant building and >> re-building. (Or the hand waving). >> >> Note: you do need the PostSharp.Custom.targets file. >> >> So the sum of the story is: It works. Who knows why. >> >> Hope this helps :) >> >> Matthew >> >> >> On Fri, Aug 3, 2012 at 8:46 AM, Matthew Leibowitz < >> [email protected]> wrote: >> >>> Hi, >>> >>> That "when I get home" turned into a "tomorrow", but here is some more >>> information: >>> >>> With just a plain old PostSharp 2.1 install and a simple project I get >>> this: >>> >>> Unhandled exception (2.1.3.3, 32 bit, CLR 2.0, Release): >>>> PostSharp.Sdk.CodeModel.BindingException: Cannot find the type >>>> 'System.Func`2' in assembly 'mscorlib, Version=2.0.0.0, Culture=neutral, >>>> PublicKeyToken=b77a5c561934e089'. >>>> at PostSharp.Sdk.CodeModel.AssemblyEnvelope.GetTypeDefinition(String >>>> typeName, BindingOptions bindingOptions) >>>> at >>>> PostSharp.Sdk.CodeModel.TypeRefDeclaration.GetTypeDefinition(BindingOptions >>>> bindingOptions) >>>> at >>>> PostSharp.Sdk.CodeModel.TypeSpecDeclaration.GetTypeDefinition(BindingOptions >>>> bindingOptions) >>>> at >>>> PostSharp.Sdk.Extensibility.Tasks.IndexGenericInstancesTask.Execute() >>>> at PostSharp.Sdk.Extensibility.Project.ExecutePhase(String phase) >>>> at PostSharp.Sdk.Extensibility.Project.Execute() >>>> at PostSharp.Hosting.PostSharpObject.ExecuteProjects() >>>> at PostSharp.Hosting.PostSharpObject.InvokeProject(ProjectInvocation >>>> projectInvocation) >>> >>> >>> So following the tips of experts, I added a PostSharp.Custom.targetsfile to >>> my solution folder: >>> >>> <?xml version="1.0" encoding="utf-8" ?> >>>> <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> >>>> <PropertyGroup> >>>> >>>> <PostSharpAssemblyBindingPolicySet>Silverlight20</PostSharpAssemblyBindingPolicySet> >>>> </PropertyGroup> >>>> </Project> >>> >>> >>> This results in a new error: >>> >>> Unhandled exception (2.1.3.3, 32 bit, CLR 2.0, Release): >>>> PostSharp.Sdk.CodeModel.AssemblyLoadException: Cannot load assembly >>>> mscorlib_3. [Version mismatch] >>>> ============ PostSharp Assembly Loading Log =================== >>>> LOG: Finding the assembly with binding identity 'mscorlib, >>>> version=5.0.5.0, culture=neutral, publickeytoken=7cec85d7bea7798e, >>>> processorarchitecture=msil'. >>>> LOG: Probing location 'C:\Program Files (x86)\Reference >>>> Assemblies\Microsoft\Framework\MonoAndroid\v1.0\mscorlib.dll' because this >>>> file was explicitly added to the search path. >>>> LOG: File 'C:\Program Files (x86)\Reference >>>> Assemblies\Microsoft\Framework\MonoAndroid\v1.0\mscorlib.dll' has identity >>>> 'mscorlib, version=2.0.5.0, culture=neutral, >>>> publickeytoken=7cec85d7bea7798e, processorarchitecture=msil'. >>>> LOG: File 'C:\Program Files (x86)\Reference >>>> Assemblies\Microsoft\Framework\MonoAndroid\v1.0\mscorlib.dll' does not >>>> match the reference. >>>> LOG: Probing location 'C:\Program Files (x86)\PostSharp >>>> 2.1\Release\mscorlib.exe' because this directory is in the search path. >>>> LOG: The file 'C:\Program Files (x86)\PostSharp >>>> 2.1\Release\mscorlib.exe' could not be found. >>>> LOG: Probing location 'C:\Program Files (x86)\PostSharp >>>> 2.1\Release\mscorlib.dll' because this directory is in the search path. >>>> LOG: The file 'C:\Program Files (x86)\PostSharp >>>> 2.1\Release\mscorlib.dll' could not be found. >>>> LOG: Probing location >>>> 'C:\BrandDirector\Mobile\Brandirector.Mobile\BrandDirector.Core.Aspects\mscorlib.exe' >>>> because this directory is in the search path. >>>> LOG: The file >>>> 'C:\BrandDirector\Mobile\Brandirector.Mobile\BrandDirector.Core.Aspects\mscorlib.exe' >>>> could not be found. >>>> LOG: Probing location >>>> 'C:\BrandDirector\Mobile\Brandirector.Mobile\BrandDirector.Core.Aspects\mscorlib.dll' >>>> because this directory is in the search path. >>>> LOG: The file >>>> 'C:\BrandDirector\Mobile\Brandirector.Mobile\BrandDirector.Core.Aspects\mscorlib.dll' >>>> could not be found. >>>> LOG: Probing location 'C:\Program Files (x86)\PostSharp >>>> 2.1\PlugIns\mscorlib.exe' because this directory is in the search path. >>>> LOG: The file 'C:\Program Files (x86)\PostSharp >>>> 2.1\PlugIns\mscorlib.exe' could not be found. >>>> LOG: Probing location 'C:\Program Files (x86)\PostSharp >>>> 2.1\PlugIns\mscorlib.dll' because this directory is in the search path. >>>> LOG: The file 'C:\Program Files (x86)\PostSharp >>>> 2.1\PlugIns\mscorlib.dll' could not be found. >>>> LOG: Probing location >>>> 'C:\BrandDirector\Mobile\Brandirector.Mobile\BrandDirector.Core.Aspects\bin\Debug\mscorlib.exe' >>>> because this directory is in the search path. >>>> LOG: The file >>>> 'C:\BrandDirector\Mobile\Brandirector.Mobile\BrandDirector.Core.Aspects\bin\Debug\mscorlib.exe' >>>> could not be found. >>>> LOG: Probing location >>>> 'C:\BrandDirector\Mobile\Brandirector.Mobile\BrandDirector.Core.Aspects\bin\Debug\mscorlib.dll' >>>> because this directory is in the search path. >>>> LOG: The file >>>> 'C:\BrandDirector\Mobile\Brandirector.Mobile\BrandDirector.Core.Aspects\bin\Debug\mscorlib.dll' >>>> could not be found. >>>> LOG: Probing location >>>> 'C:\BrandDirector\Mobile\Brandirector.Mobile\BrandDirector.Core.Aspects\obj\Debug\mscorlib.exe' >>>> because this directory is in the search path. >>>> LOG: The file >>>> 'C:\BrandDirector\Mobile\Brandirector.Mobile\BrandDirector.Core.Aspects\obj\Debug\mscorlib.exe' >>>> could not be found. >>>> LOG: Probing location >>>> 'C:\BrandDirector\Mobile\Brandirector.Mobile\BrandDirector.Core.Aspects\obj\Debug\mscorlib.dll' >>>> because this directory is in the search path. >>>> LOG: The file >>>> 'C:\BrandDirector\Mobile\Brandirector.Mobile\BrandDirector.Core.Aspects\obj\Debug\mscorlib.dll' >>>> could not be found. >>>> LOG: Probing location 'C:\Program Files (x86)\Reference >>>> Assemblies\Microsoft\Framework\MonoAndroid\v2.2\mscorlib.exe' because this >>>> directory is in the search path. >>>> LOG: The file 'C:\Program Files (x86)\Reference >>>> Assemblies\Microsoft\Framework\MonoAndroid\v2.2\mscorlib.exe' could not be >>>> found. >>>> LOG: Probing location 'C:\Program Files (x86)\Reference >>>> Assemblies\Microsoft\Framework\MonoAndroid\v2.2\mscorlib.dll' because this >>>> directory is in the search path. >>>> LOG: The file 'C:\Program Files (x86)\Reference >>>> Assemblies\Microsoft\Framework\MonoAndroid\v2.2\mscorlib.dll' could not be >>>> found. >>>> LOG: Probing location 'C:\Program Files (x86)\Reference >>>> Assemblies\Microsoft\Framework\MonoAndroid\v1.0\mscorlib.exe' because this >>>> directory is in the search path. >>>> LOG: The file 'C:\Program Files (x86)\Reference >>>> Assemblies\Microsoft\Framework\MonoAndroid\v1.0\mscorlib.exe' could not be >>>> found. >>>> LOG: Probing location 'C:\Program Files (x86)\Reference >>>> Assemblies\Microsoft\Framework\MonoAndroid\v1.0\mscorlib.dll' because this >>>> directory is in the search path. >>>> LOG: File 'C:\Program Files (x86)\Reference >>>> Assemblies\Microsoft\Framework\MonoAndroid\v1.0\mscorlib.dll' has identity >>>> 'mscorlib, version=2.0.5.0, culture=neutral, >>>> publickeytoken=7cec85d7bea7798e, processorarchitecture=msil'. >>>> LOG: File 'C:\Program Files (x86)\Reference >>>> Assemblies\Microsoft\Framework\MonoAndroid\v1.0\mscorlib.dll' does not >>>> match the reference. >>>> LOG: The assembly 'mscorlib_3' was not found. >>>> =============================================================== >>>> at PostSharp.Sdk.CodeModel.Domain.GetAssembly(IAssemblyName >>>> assemblyName, BindingOptions bindingOptions) >>>> at >>>> PostSharp.Sdk.CodeModel.AssemblyRefDeclaration.GetAssemblyEnvelope() >>>> at >>>> PostSharp.Sdk.Extensibility.Tasks.MulticastAttributeTask.^SgrhoGlQ(AssemblyRefDeclaration >>>> _0) >>>> at >>>> PostSharp.Sdk.Extensibility.Tasks.MulticastAttributeTask.^+GwnKh4ZYHu3() >>>> at PostSharp.Sdk.Extensibility.Tasks.MulticastAttributeTask.Execute() >>>> at PostSharp.Sdk.Extensibility.Project.ExecutePhase(String phase) >>>> at PostSharp.Sdk.Extensibility.Project.Execute() >>>> at PostSharp.Hosting.PostSharpObject.ExecuteProjects() >>>> at PostSharp.Hosting.PostSharpObject.InvokeProject(ProjectInvocation >>>> projectInvocation) >>> >>> >>> Not quite sure what this means... >>> >>> I will try some other things, but if this rings any bells with you guys >>> out there, let me know. >>> >>> Matthew >>> >>> >>> On Thu, Aug 2, 2012 at 6:30 PM, Matthew Leibowitz < >>> [email protected]> wrote: >>> >>>> Hi all, >>>> >>>> Has anyone tried using postsharp 2.1 with mono for android? >>>> >>>> One guy managed to get it to work, but he was using version 2. Version >>>> 2.1 seems to use the mscorlib 5? Maybe its because of silverlight 5 being >>>> installed? >>>> >>>> I'll see if I can give some more info when I get home, but I just >>>> wanted to see if anyone tried something? >>>> >>>> Matthew >>>> >>>> Sent from my Android. >>>> >>> >>> >> >> _______________________________________________ >> Monodroid mailing list >> [email protected] >> >> UNSUBSCRIBE INFORMATION: >> http://lists.ximian.com/mailman/listinfo/monodroid >> >> > > > -- > Extreme Knowledge is not something for which he programs a computer but > for which his computer is programming him. > > -Wozniak > -- Extreme Knowledge is not something for which he programs a computer but for which his computer is programming him. -Wozniak
_______________________________________________ Monodroid mailing list [email protected] UNSUBSCRIBE INFORMATION: http://lists.ximian.com/mailman/listinfo/monodroid
