Remote Tool Bundler (Windows Embedded CE 6.0)

1/6/2010

The Remote Tool Bundler is a command-line tool that takes a .cebundleinfo file that you have edited with the Bundle Input Editor and generates a plug-in .cetool file. The Remote Tool Bundler is typically added as a post-build event in a plug-in project so that when the plug-in binaries (desktop-side .NET assembly and device-side applications) are successfully built, the Remote Tool Bundler reads the .cebundleinfo file and creates a .cetool file. The output of the Remote Tool Bundler is used by remote tools.

Command-Line Parameters

To obtain the command-line syntax for the Remote Tool Bundler, do the following:

  1. At a command prompt, change the directory to [C]:\Program Files\Microsoft Remote Tools Framework\1.00\bin.
  2. Type remotetoolbundler.
    The output contains the command-line options and parameters for the tool.

Usage

RemoteToolBundler -f:<filename> -d:<outdirectory> -o:<outfilename> -c:<config> -p:<Key=Val> validate warningaserror desktoponly

The following table describes the command-line options and parameters.

Parameter Description Parameters

-f:<file name>

Specifies the input file.

<file name>

(Required)

Specifies the input .cebundleinfo file.

-d:<outdirectory>

Specifies the output location.

<outdirectory>

(Optional)

Specifies the folder in which to place output .cetool file. Defaults to the same directory as the input .cebundleinfo file.

-o:<outfilename>

Specifies the output .cetool file.

<outfilename>

(Optional)

Specifies the name of the output .cetool file. Defaults to the same name as the .cebundleinfo file with the extension changed to .cetool.

-c:<config>

Specifies the type of configuration.

<config>

(Optional)

String value used in place of the %ConfigurationName% placeholder anywhere in the .cebundleinfo input file for resolving file names. This allows the post-build process to specify different locations for the binaries. Typically, this value is set to either Debug or Retail.

-p:<Key=Val>

Specifies a key/value pair for replacement of file names in the .cebundleinfo input file.

<Key=Val>

(Optional)

Indicates the value (Val) to be used wherever the key is specified in the .cebundleinfo input file for resolving generalized file names.

validate

If specified, a dialog box is displayed with information relating to XML schema validation errors (if any errors occur). If not specified, an error message is sent to the console.

None.

warningaserror

If specified, all warnings are treated as errors.

None.

desktoponly

If specified, no device code is required to build the .cetool file.

None.

Example

The following example specifies the input file, output file, and location for a retail configuration:

RemoteToolBundler-f:C:\myDirectory\inputfile.cebundleinfo d:c:\otherDirectory\myProject -o:outputfile.cetool -c:Retail

See Also

Other Resources

Remote Tools Framework Plug-in Development