---
name: "slice2vb"
section: "1"
platform: "linux"
package: "ice32-translators"
version: "3.2.1-8"
release: "Debian 5.0 (Lenny)"
platforms: ["linux"]
url: "https://new.carta.tech/slice2vb"
---

# slice2vb(1)

translate Slice to Ice for Visual Basic .NET

## NAME

slice2vb - translate Slice to Ice for Visual Basic .NET

## SYNOPSIS

**slice2vb \[OPTIONS\]... FILES...**

## DESCRIPTION

Slice to Visual Basic .NET compiler.  Beware that  **monobas** is not currently able to compile Ice for Visual Basic .NET code.

## OPTIONS

Regardless of which Slice compiler you use, a number of command-line options are common to the compilers for any language mapping. The common command-line options are:

- **-h, --help**

  Displays a help message.

- **-v, --version**

  Displays the compiler version.

- **-DNAME**

  Defines the preprocessor symbol NAME.

- **-DNAME=DEF**

  Defines the preprocessor symbol NAME with the value DEF.

- **-UNAME**

  Undefines the preprocessor symbol NAME.

- **-IDIR**

  Add the directory DIR to the search path for #include directives.

The following options are specific to  **slice2vb.**

- **--tie**

  Generate tie classes.

- **--impl**

  Generate sample implementation files. This option will not overwrite an existing file.

- **--impl-tie**

  Generate sample implementation files using ties (see Section 16.7). This option will not overwrite an existing file.

- **--checksum**

  Generate checksums for Slice definitions.

- **--stream**

  Generate streaming helper functions for Slice types.

## COPYRIGHT

Copyright (C) 2003-2007 ZeroC, Inc.

This is free software distributed under the GNU GPL. See  /usr/share/doc/slice2vb/copyright for specific conditions.

## SEE ALSO

Further information refer to  *Distributed Programming with Ice* by Michi Henning, Mark Spruiell, et al. available as a PDF file in the non-free package **zeroc-ice-manual.**
