1

Closed

Namespace cannot contain dots

description

Hey,

The name of the project contains a dot, which has been problematic for namespacing (err... space naming).

At first, the root namespace was GW2DotNET. Later, I changed this to GW2NET for brevity. The ID of the NuGet package however has always been GW2.NET.

To fix these inconsistencies, I'd like to standardize on two names. One for display purposes, another for programmatic names.
  • GW2.NET
    • Used only for display (assembly titles and what have you)
  • GW2NET
    • Used for programmatic names
      • Root namespace
      • NuGet package IDs
Because we can't simply change the ID of packages that are already uploaded to nuget.org, push a new metadata package with the old package ID that depends on the new package ID.
<metadata>
  <id>GW2.NET</id>
  <version>1.0.0</version>
  <description>This package is a transitional package used for upgrading from version 0.9 to version 1.0. New users should instead install the GW2NET package (without the dot).</description>
</metadata>
<dependencies>
  <dependency id="GW2NET" version="1.0.0" />
</dependencies>
Closed May 30, 2015 at 1:30 PM by Ruhrpottpatriot

comments

Ruhrpottpatriot wrote May 30, 2015 at 1:30 PM

yeah we have do this. I'm ok with it, so closed.