Team Foundation and device applications

Hello,

Two questions:

  1. Does TFS support code analysis and Test runs for Compact Framework applications out of the box If not, can TFS be tweaked to do so
  2. Does Team Edition for Architects support distributed systems that include device applications If not, can it be tweaked to do so
Thanks in advance,

Peter Vrenken


Answer this question

Team Foundation and device applications

  • mickdelaney

    Hmz,

    Code analysis on the Team Foundation Server VSIP image seems not to run straight out of the box: when i configure a device application (using the Windows Mobile 5.0 Pocket PC SDK) for code analysis, the project does not seem to compile anymore. It results in two compiler errors:

    CA0055: Could not load helloworld.exe
    CA0052: No targets where selected.

    This was a default device application, but i've also tried it for a class library. I also tried the default Windows CE 5.0 project and from the Windows Mobile 5.0 Pocket PC SDK.

    Any tips or am i doing something wrong


    Greetings,

    Peter Vrenken


  • Finch82

    Hello Luis,

    thanks for your response.

    About the test runs and code analysis. If I am correct, both analysis and unit tests are executed through reflection. Because desktop and device applications differ just a bit (like using other core assemblies), my fear was that it was not possible to use these two great features of TFS on device applications. I am glad to hear that code analysis is supported.

    I've also heard about and dived into the DSL tools and think they are a great way to boost development. We'll definitely take them into consideration when enhancements to our development process is required.

    Thanks,

    Peter Vrenken



  • ttfo

    Hi Peter, I will try to answer:

    • First of all, code analysis is done by Team System, and yes, you can use it with device applications, about tests runs, I suppouse you mean tests like the web tests, and there is nothing like that in Team System, remember that in order to run test on Team Builds you will need Tester Edition installed on the build machine.
    • With Team Architect out of the box, no, you don't have automatic project and code generation with system diagrams, but you can use the DSL tools to create your own DSL for device applications, check out this section of MSDN for more info: http://msdn2.microsoft.com/en-us/vstudio/aa718368.aspx


  • Team Foundation and device applications