msvs - Handling of Microsoft Visual Studio configuration files

Tools to manipulate Microsoft Visual Studio project and solution files.

assembly_info - Representation of AssemblyInfo source files

A C# or Visual Basic.NET source file that conventionally contains information about its containing assembly, such as its version number.

class AssemblyInfo(path)[source]
__init__(path)[source]

x.__init__(…) initializes x; see help(type(x)) for signature

file_version
product_version
save()[source]
version
write(dest)[source]
exception BadFileExtensionError[source]

Raised when an unknown file extension is found

project - Representation of a project file

Manipulation of Microsoft Visual Studio project files.

Currently supports Visual Studio 2008 (9.0) only.

Requires at least Python 2.6

exception BadProjectFileError[source]
exception MissingConfigurationError[source]
class Project(path)[source]
__init__(path)[source]

x.__init__(…) initializes x; see help(type(x)) for signature

__str__() <==> str(x)[source]
class Reference(element)[source]
__init__(element)[source]

x.__init__(…) initializes x; see help(type(x)) for signature

__str__() <==> str(x)[source]
hint_path
class Satellite(name, lang, build_path)[source]
__init__(name, lang, build_path)[source]

x.__init__(…) initializes x; see help(type(x)) for signature

__str__() <==> str(x)[source]
target
exception UnknownOutputTypeError[source]

solution - Representation of a solution file

Manipulation of Microsoft Visual Studio solution files.

Currently supports Visual Studio 2008 (9.0) only.

Requires at least Python 2.6 and ply.

class Description(ast, disp)[source]
__init__(ast, disp)[source]

x.__init__(…) initializes x; see help(type(x)) for signature

update(text)[source]
value
class Solution(path)[source]
__init__(path)[source]

x.__init__(…) initializes x; see help(type(x)) for signature

__str__() <==> str(x)[source]
description
save()[source]
write(where)[source]