Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. WPF
  4. MultiTargetting WPF / Silverlight

MultiTargetting WPF / Silverlight

Scheduled Pinned Locked Moved WPF
csharpcsswpfcollaborationquestion
4 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    J Offline
    Jammer 0
    wrote on last edited by
    #1

    Hi All, Long time since I posted here! Hope we're all well. I'm literally on my last day on my current contract and this topic has just been floated!! I've built a PRISM / WPF / R based application for this contract and they have decided to investigate offering it as a web based thing as well. Anyway, I've just been having a play with Project Linker and so far I'm seeing it as more of a hinderance than a benefit. Yes it does some fiddling for you but the fact that it will only work WITHIN a single solution (as far as I can tell) is a tad annoying. I think I'd prefer to have two solutions and manage the linking manually. Crazy??? I've got the team here using ReSharper and it's frankly rendered that more or less useless in terms of reporting false positives on the solution wide analysis. It's annoying already on a tiny test project with two class files! Moving this into production on the app would be a nightmare! Does anyone have any practical tips or suggestions for using Project Linker in a more useful manner. Right now I'm leaning towards careful manual management of linking files that we want to reuse in both WPF and Silverlight. If I'm slightly annoyed by it already moving this into production will only compound that imho ... Jammer

    P M 2 Replies Last reply
    0
    • J Jammer 0

      Hi All, Long time since I posted here! Hope we're all well. I'm literally on my last day on my current contract and this topic has just been floated!! I've built a PRISM / WPF / R based application for this contract and they have decided to investigate offering it as a web based thing as well. Anyway, I've just been having a play with Project Linker and so far I'm seeing it as more of a hinderance than a benefit. Yes it does some fiddling for you but the fact that it will only work WITHIN a single solution (as far as I can tell) is a tad annoying. I think I'd prefer to have two solutions and manage the linking manually. Crazy??? I've got the team here using ReSharper and it's frankly rendered that more or less useless in terms of reporting false positives on the solution wide analysis. It's annoying already on a tiny test project with two class files! Moving this into production on the app would be a nightmare! Does anyone have any practical tips or suggestions for using Project Linker in a more useful manner. Right now I'm leaning towards careful manual management of linking files that we want to reuse in both WPF and Silverlight. If I'm slightly annoyed by it already moving this into production will only compound that imho ... Jammer

      P Offline
      P Offline
      Pete OHanlon
      wrote on last edited by
      #2

      A word of caution, mate, from the dark side of having done this in the past. If you haven't designed your application for multi-targetting from the get go, there are all sorts of little incompatibility issues that crop up and bite you. The reason is simple - Silverlight is not WPF. WPF provides features that just aren't available in Silverlight, so if you've used any of those features, you have rework to do.

      *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

      "Mind bleach! Send me mind bleach!" - Nagy Vilmos

      CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

      J 1 Reply Last reply
      0
      • P Pete OHanlon

        A word of caution, mate, from the dark side of having done this in the past. If you haven't designed your application for multi-targetting from the get go, there are all sorts of little incompatibility issues that crop up and bite you. The reason is simple - Silverlight is not WPF. WPF provides features that just aren't available in Silverlight, so if you've used any of those features, you have rework to do.

        *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

        "Mind bleach! Send me mind bleach!" - Nagy Vilmos

        CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

        J Offline
        J Offline
        Jammer 0
        wrote on last edited by
        #3

        Hey Pete, Yeah, this I've heard from a number of people and in my write up on this topic I've prepared them for building sufficient time into the project going forward for re-tooling. Luckily we have used PRISM which should help a little and we already have a good set of 3rd party controls from a single supplier (Infragistics) for both platforms which should at least provide some look and feel consistency. I've also suggested doing some spikes first to get a better feel for a more accurate effort commitment that may be required. Based on that the next step would be to convert to multi-targetting and only then start the next phases of development. Project Linker is not my friend!!! ;) Jammer

        1 Reply Last reply
        0
        • J Jammer 0

          Hi All, Long time since I posted here! Hope we're all well. I'm literally on my last day on my current contract and this topic has just been floated!! I've built a PRISM / WPF / R based application for this contract and they have decided to investigate offering it as a web based thing as well. Anyway, I've just been having a play with Project Linker and so far I'm seeing it as more of a hinderance than a benefit. Yes it does some fiddling for you but the fact that it will only work WITHIN a single solution (as far as I can tell) is a tad annoying. I think I'd prefer to have two solutions and manage the linking manually. Crazy??? I've got the team here using ReSharper and it's frankly rendered that more or less useless in terms of reporting false positives on the solution wide analysis. It's annoying already on a tiny test project with two class files! Moving this into production on the app would be a nightmare! Does anyone have any practical tips or suggestions for using Project Linker in a more useful manner. Right now I'm leaning towards careful manual management of linking files that we want to reuse in both WPF and Silverlight. If I'm slightly annoyed by it already moving this into production will only compound that imho ... Jammer

          M Offline
          M Offline
          Mycroft Holmes
          wrote on last edited by
          #4

          Jammer wrote:

          I'm literally on my last day on my current contract and this topic has just been floated!!

          I see a contract extension in the offing. Really on the LAST day!

          Never underestimate the power of human stupidity RAH

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • World
          • Users
          • Groups