Initially, I missed that you were using v2.0. In v2.0, we only had one runtime token for both Windows and Xbox 360 -- which is a mistake we have remedied in our subsequent releases. So for a CCGAME created with v2.0 XnaPack, the runtime token is expected to be "v2.0" as you inquire.
Getting this to work properly will depend on how well you understand MSBuild and your project's MSBuild integration.
Since you are using a compiler that I'm not familiar with, I can't say exactly what you need to do to embed the resource correctly. In a VB or C# MSBuild-based project, the Microsoft.Common.targets file is imported to do most of the work. According to these targets, if a LogicalName is specified, it is used as the name of the manifest resource - otherwise, one is assigned based on the project's default namespace, the location of the item, and the item's name.
If you build a default Windows Game project, you'll see in the Output Window that the runtime profile is specified on the C# compiler command-line like this:
/resource:obj\x86\Debug\WindowsGame6.obj.x86.Debug.Microsoft.Xna.Framework.RuntimeProfile.txt,Microsoft.Xna.Framework.RuntimeProfile
(Sorry, not sure why that pasted so small, or why I can't change the size after the fact...)
If your compiler supports specifying the logical name of the resource, then you need to set up your project to specify it, according to your product documentation.
Sorry I can't be of any more help - embedding resources is a compiler-specific action, and even if it's available, the MSBuild project might not support providing a non-default name. You'll need to check your product documentation or ask the vendor.