Skip to content

Commit

Permalink
Added AppVeyor CI.
Browse files Browse the repository at this point in the history
  • Loading branch information
dblock committed Nov 12, 2014
1 parent edf06a5 commit fd8e77f
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 2 deletions.
6 changes: 4 additions & 2 deletions README.md
@@ -1,7 +1,9 @@
ResourceLib C# File Resource Management Library
===============================================

There are several good articles about reading and writing resources from/to a compiled binary. Most focus on retrieving module version information and modifying version information, mostly in C++. Some detail the same operations for cursors, icons or dialog resources. There is, however, no single .NET library to retrieve and save any type of resources, or any library to edit version resources specifically.
[![Build status](https://ci.appveyor.com/api/projects/status/35kx80j687p9835d/branch/master?svg=true)](https://ci.appveyor.com/project/dblock/resourcelib/branch/master)

There are several good articles about reading and writing resources from/to a compiled binary. Most focus on retrieving module version information and modifying version information, mostly in C++. Some detail the same operations for cursors, icons or dialog resources. There is, however, no single .NET library to retrieve and save any type of resources, or any library to edit version resources specifically.

This project is a framework that enumerates resources and implements both read and write of the file version `VS_VERSIONINFO`, string resources such as company, copyright and product information, `RT_GROUP_ICON` and `RT_ICON`, `RT_CURSOR`, `RT_BITMAP`, `RT_MENU`, `RT_DIALOG`, `RT_STRING`, `RT_ACCELERATOR`, `RT_FONT` and `RT_FONTDIR` and `RT_MANIFEST` resources. It's unit-tested and well documented.

Expand All @@ -20,7 +22,7 @@ In your project add a reference to `Vestris.ResourceLib.dll` and a namespace ref
using Vestris.ResourceLib;
```

The following example demonstrates enumerating resources by resource type. From the sample atl.dll in the Windows system directory, you will typically get the following resources: MUI, REGISTRY, TYPELIB, and RT_VERSION resource.
The following example demonstrates enumerating resources by resource type. From the sample atl.dll in the Windows system directory, you will typically get the following resources: MUI, REGISTRY, TYPELIB, and RT_VERSION resource.

``` c#
string filename = Path.Combine(Environment.SystemDirectory, "atl.dll");
Expand Down
6 changes: 6 additions & 0 deletions appveyor.yml
@@ -0,0 +1,6 @@
skip_tags: true

version: 0.{build}

build_script:
- build all /p:Configuration=Release

0 comments on commit fd8e77f

Please sign in to comment.