Just remember to use the SharpCrafters forum for your comments:

http://support.sharpcrafters.com/discussions/suggestions/7-mono-for-android-monotouch-support


Gael doesn't use this one :)


On Fri, Aug 24, 2012 at 9:31 AM, Miha Markic <[email protected]> wrote:

>  Yep, perhaps if enough people requested PS support for M4A we could
> change Gael’s mind.****
>
> ** **
>
> Miha****
>
> ** **
>
> *From:* [email protected] [mailto:
> [email protected]] *On Behalf Of *Matthew Leibowitz
> *Sent:* Friday, August 24, 2012 9:18 AM
> *To:* Discussions related to Mono for Android; [email protected]
>
> *Subject:* Re: [mono-android] PostSharp 2.1 and Mono for Android****
>
> ** **
>
> Hi all,****
>
> ** **
>
> Just some new from the PostSharp guys:****
>
> Mono is only unofficially supported (you'll see in the support agreement
> that it is not supported). From the next version of PostSharp, we will
> completely stop testing our product with Mono (Mono testing currently is
> very weak anyway), so the support will even be worse.****
>
>
> http://support.sharpcrafters.com/discussions/questions/34-unofficial-mono-for-android-monotouch-support
> ****
>
> ** **
>
> Bad news for the MonoTouch guys who have to use the Mono compiler.****
>
> ** **
>
> But, this looks good (you still need the Microsoft.NET):****
>
> Portable class libraries are not supported in PostsSharp 2.1. It will be
> supported in PostSharp 3.0. ****
>
>
> http://support.sharpcrafters.com/discussions/problems/258-portable-class-libraries-support
> ****
>
> ** **
>
> I put in a feature request for MonoTouch/Mono for Android here:****
>
>
> http://support.sharpcrafters.com/discussions/suggestions/7-mono-for-android-monotouch-support
>  ****
>
> ** **
>
> So, if you feel that you could use PostSharp in your apps, then just leave
> some incentive for Gael. Remember that there is a free full version for
> OpenSource projects and Students as well as a free Starter Edition:****
>
> http://www.sharpcrafters.com/purchase/discounts ****
>
> ** **
>
> So, let's stand together and fill that request with replies and keep
> support for Mono.****
>
> ** **
>
> My use case is with the MvvmCross framework. It is so good that all code
> virtually goes into a Totally 100% cross-platformable ViewModel, and I just
> use the different Views and Bindings. But we have to implement the
> INotifyPropertyChanged and the horrible RaiseEvent for each property. I
> have a POC that works brilliantly with PostSharp, so there is very little
> non-bussines logic in the VM.****
>
> ** **
>
> ** **
>
> Matthew Leibowitz****
>
> ** **
>
> ** **
>
> On Fri, Aug 3, 2012 at 10:44 AM, Sayed Arian Kooshesh <[email protected]>
> wrote:****
>
> 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.targets file
> 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****
>
> ** **
>
> _______________________________________________
> Monodroid mailing list
> [email protected]
>
> UNSUBSCRIBE INFORMATION:
> http://lists.ximian.com/mailman/listinfo/monodroid
>
>
_______________________________________________
Monodroid mailing list
[email protected]

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

Reply via email to