CCNetConfig

Continuous Integration, Simplified Configuration

Home | Wiki | About | Login | Contact |
subscribeSubscribe
Subscribe
CCNetConfig
Releases
Beta Releases
Stable Releases
Work Items
Discussions
CPRP
Releases
Beta Releases
Stable Releases
RSS Builds Publisher
Releases
Beta Releases
Stable Releases
Current Release
0.5.0.120
Sun, Jan 20 2008 at 10:02 PM
All Releases
CCNetConfig Build Status
  • Build StatusSuccess
  • Label0.6.420.32915
  • Last Build4/28/2008 6:43 AM
  • Next Build7/24/2008 12:00 AM
Recent Work Items
  • Automated: Unhandled exceptio…
  • Automated: Object reference n…
  • support for SvnRevisionLabell…
  • Automated: Uncommon behaviour…
  • Automated: create a new confi…
  • Copying and pasting a task do…
  • Automated: Invalid URI: The U…
  • Automated: Cannot import a nu…
  • Remove support for plugins in…
  • Show splash screen on initial…
Legend: Proposed Active Fixed Closed
Tag Cloud
  • A Little Class
  • Automation
  • C#
  • CCNet
  • CCNetConfig
  • codeplex
  • CodePlexAPI
  • Continuous Integration
  • CruiseControl.NET
  • feedburner
  • google
  • JSON
  • LOLCode
  • MSBuild
  • RssBuildsPublisher
  • Sandcastle
  • subtext
  • subversion
  • SvnLabeller
  • tfs
  • twitter
  • Visual Studio
  • Wix
  • XML
  • xna
more tags...
Archives
  • July, 2008 (2)
  • May, 2008 (3)
  • April, 2008 (5)
  • March, 2008 (8)
  • February, 2008 (6)
  • January, 2008 (7)
  • December, 2007 (11)
  • November, 2007 (7)
  • October, 2007 (5)
  • September, 2007 (8)
  • August, 2007 (5)
  • June, 2007 (7)
  • May, 2007 (5)
  • April, 2007 (23)
  • March, 2007 (27)
  • February, 2007 (12)
  • January, 2007 (9)
  • December, 2006 (2)
  • November, 2006 (12)
  • October, 2006 (17)
  • September, 2006 (8)
  • August, 2006 (30)
 
Image Galleries
  • Screenshots
  • A Little Class
Post Categories
  • Announcements
  • Automation
  • Beta
  • Beta Marker
  • C#
  • CCNetConfig
  • CCNetConfig.BugTracking
  • CCnetConfig.CCNet
  • CCNetConfig.Core
  • CCNetConfig.GUI
  • CCNetConfig.Updater
  • CCNetConfig.Updater.Core
  • CodePlex
  • CodePlex Release Publisher
  • CodePlexAPI
  • Continuous Integration
  • CruiseControl.NET
  • Extending CCNetConfig
  • MSBuild
  • MsBuild Extended Tasks
  • News
  • Nightly
  • Orcas
  • Project Extension
  • Rant
  • Reflector
  • Release
  • RssBuildsPublisher
  • Sandcastle
  • SubText
  • SubVersion
  • TFS
  • TFS Plugin
  • Tools
  • TortiseSVN
  • Vista
  • Visual Studio
  • Wiki
  • Wix
  • XAML
  • Xbox Live
  • Zune
 

Blog Statistics
  • Posts219
  • Articles0
  • Comments36
  • Trackbacks5
Home
Download
Screenshots
Support
License
Source

May 2008 Entries

XNA Game Studio 3.0 Problems
With the release of the XNA Game Studio 3.0 CTP, I thought I would give it a shot at seeing what exactly can be developed for the Zune. I am in no way a game developer, nor do I have an urge to be one, but I would like to see if some non-game applications can be developed and deployed on the Zune. I downloaded the CTP that was announced the other day and followed any steps mentioned in the readme and the Zune Game Development FAQ.

The setup process went smooth enough and no problems during the install. I installed on Windows Vista Business x86. I had Visual Studio 2008 Team Suite installed before I ran the XNA Game Studio 3.0 CTP installer.

After installation completed, I fired up Visual Studio and selected ZuneGame (3.0) for the project type, set where I wanted to save the solution and clicked OK. I almost immediately received a message box that had a message like the following:

not supported

Update: This is a screenshot of the exact message box that appears, minus the username removed from the path.

After the message box appears, the solution opens but there are no projects in the solution and in the directory the file does not exist. I have tried uninstalling and starting over, running the devenv switches to reset the settings and re-setup Visual Studio, and Nothing seems to have corrected the message.

I have searched far and wide for a solution to this problem and have only been able to find this issue relating to beta versions of WPF for Visual Studio 2005. Any thing that I have tried, like running devenv /setup, has not worked. If I do come across an answer to this, I will post the solution because I can not be the only one that encountered this.
Technorati Tags:[ xna ] [ visual studio ]
Filed Under [ Zune ]
Ryan Conrad posted @ Friday, May 09, 2008 11:06 AM | Comments (0)
Zune 2.5 update
Microsoft released an update to their zune software and hardware today which brings the version to 2.5. This update brings TV shows to the Zune Marketplace. It also adds a more of a social aspect to the software by being able to see what your friends are listening too. You can also share your Zune Card which is sort of like an XBox LIVE gamer card. I wonder if the update has anything to do with the XNA Game Studio 3.0 CTP release.

Me wanting to know what information I could actually get out of the Zune data that is sent to the software, I loaded up WireShark. Seems there is (at least for now) an undocumented API to get this information all starting at http://socialapi.zune.net.

There are a few different types of information I was able to get by digging around:
  • User Info: /members/<zunetag|id>/
    • This gets the following information
      • The users Zune ID (a guid)
      • Zune tag (mine is Darth Minos, the same as my XBox LIVE)
      • Last time updated
      • A url to a users friends Atom feed (see below)
      • The number of plays
      • Profile info like: display name, status, location
      • A url for a users profile image
      • A url to a users Zune Card background
      • A url to RecentTracks Atom feed
      • A url to MostPlayedArtists Atom feed
      • A url to FavoriteTracks Atom feed
      • Possibly other playlists as well but I have not been able to confirm that yet.
  • Friends List: /members/<zunetag|id>/friends
    • This Atom feed contains the same info as above but for multiple users
  •  Playlist: /members<zunetag|id>/playlists/<playlist-name>
    • Contains multiple tracks that are in the playlist with the following information:
      • Track Title
      • Track ID (probably used to link to it in the marketplace
      • A "Sort Title"
      • Track Length
      • Track #
      • Disc #
      • Play rank
      • If the track contains explicit lyrics
      • primary artist info like name and an ID
      • Album title and ID
      • media Instance ID (for marketplace?)
      • provider and provider code (for marketplace?)
      • offer ID (for marketplace?)
      • offer instance id (for marketplace?)
      • points price (for marketplace)
      • a license type
      • audio encoding (i think this is the encoding of the file that can be bought in the marketplace)
That is really all i have found so far. If anyone finds out any other feeds that are available drop me a line or a comment here.
Technorati Tags:[ zune ] [ xna ]
Filed Under [ Zune ]
Ryan Conrad posted @ Wednesday, May 07, 2008 10:33 PM | Comments (0)
CCNetPlugins - FtpSourceControl and Macro Engine
The latest release for the CC.NET Community Plugins has support for an FTP Source Control. This source control provider works a lot like the FileSystemSourceControl, except it gets the source from an FTP server. Modifications are determined based on the date of the file on the server.

The RssBuildsPublisher and CodePlexReleasePublisher have also been added to the project. With the addition of these publishers, it adds the ability to support macros for the values of the objects via a Macro Engine. Currently, only these publishers support macros, but others will gain support in future releases.

The macro engine allows, when configured, values to come from properties of the Integration Result object, the object being invoked (a CodePlexReleasePublisher for example), a value generated from a macro method, or from the Result xml.

Properties are called by using $(PropertyName) format. If the property exists, the string will be replaced with the actual value, otherwise, it will output the original $(PropertyName) string.

Macros are called using @{MacroMethodName(arg1,arg2,...argN)}. Arguments are passed to the method as a string and it is the responsibility of the Macro Method to parse out the arguments and check for validity. The macro engine will dynamically load external macros in to the engine. A macro must implement the IMacro namespace and the assembly name must match the ccp.*.macro.dll format. Multiple macros can reside in an assembly, and as long as the assembly name matches the pattern, they will be available for use.

The final way to get dynamic values is from the Integration Task Results Xml. This is done by using the !(/xpath/here) format. The xpath must be valid XPath and must select a node that has a value.
Technorati Tags:[ ccnetplugins ] [ ftpsourcecontrol ] [ ccnet ]
Filed Under [ CruiseControl.NET ]
Ryan Conrad posted @ Monday, May 05, 2008 2:26 PM | Comments (0)
Powered by Subtext - Version: 1.9.5.176
Copyright © 2006 - 2008 Ryan Conrad. All Rights Reserved. Privacy Policy