Forum Visual Studio

MSDN Enterprise Required?

I didn't read much past this statement in Nina's article , I stopped there! Verified at the Xamarin Profiler page. This is not the Xamarin way! Guess I'll stay with the free tools offered by Xcode.

How many here have MSDN "Enterprise" aka extremely expensive licenses? Not many I'm sure meaning not many will use the new Xamarin Profiler if this is in fact true.


  • OliverMOliverM USMember ✭✭

    First of all I love Xamarin. But I can't understand that limitation either. When I started with Xamarin.iOS I wasn't conscious about the importance of a memory efficient implementation and that there are some quirks with Xamarin that should be kept in mind like cyclical references.

    Over time I learned that memory management is a central aspect (!) and it should be taken into account from the beginning. It would be important that developers especially beginners get all help and tools that are required to handle this issue.

    Otherwise in my opinion there is a chance that users get frustrated by this complex topic and turn their back on Xamarin what I don't hope because Xamarin really is a great product all in all.

  • +1 to that.
    It is absurd that such basic tool is not bundled.

  • DavidBrillonDavidBrillon CABeta ✭✭
    • 1 for that. The profiler should be included in the professional version. It is such an essential tool.
  • Memory management issues are devastating in mobile apps, I would estimate that I spent 25% of my first large project on memory issues. This is a critical issue for Xamarin!

  • Ron.SijmRon.Sijm USMember ✭✭

    +1 before it went out of alpha / beta the tool worked fine with the community edition of visual studio. So there is no technical reason to require MSDN Enterprise accounts.

    Is this because Microsoft bought xamarin, and now they're implementing money grabs for what used to be free tools? Cause from a xamarin standalone point of view there's no reason behind it...

  • Ron.SijmRon.Sijm USMember ✭✭

    I found a way to get it to work!

    • Go to C:\Program Files (x86)\Xamarin\Profiler
    • Create a shortcut of XamarinProfiler.exe
    • In the target field, change the target field to "C:\Program Files (x86)\Xamarin\Profiler\XamarinProfiler.exe" --type=android|md5a8c5708152e37a84aeff6582354cdc96.MainActivity --device=5252c2de --options=name:"Samsung SM-A300FU" (Quotes included)

    You can find your deviceid (5252c2de) by running "adb devices -l"
    You can find your md5 hash (md5a8c5708152e37a84aeff6582354cdc96) in obj\Debug\acw-map.txt

  • chrisg32chrisg32 USMember ✭✭

    I understand the need to charge for software and tools. Fine. The problem I have is the pricing difference between Enterprise and Professional. I am not a company. I am an independent software developer. As such I can afford and would be willing to pay for $49 a month for Professional; however, I cannot justify $250 a month for Enterprise. Why the 500% price jump?

    Why can't the profiler be part of Professional.

  • PrullebakPrullebak NLMember ✭✭

    @chrisg32 same question. Why does this really essential tool needs to be in the most expensive plan.. Single developers or small teams can't afford this.

  • HortinzHortinz GBMember ✭✭

    So...this suggestion is on the top 5 most voted and there's no official answer. Is anyone aware of any developments on this issue? I can't justify the Enterprise version just for this tool.

    Also Xamarin hasn't fixed the issue where an iOS app completely freezes when using Xcode Instruments. So they're simply forcing people to use the Xamarin Profiler.

  • Does the solution posted by @Ron.Sijm work for anyone?

  • IvanShakhovIvanShakhov USMember ✭✭
    edited December 2019

    BTW, JetBrains has couple of requests on dotTrace tracker to support profiler for Xamarin. Support those by voting them.

Sign In or Register to comment.