Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(454)

Side by Side Diff: third_party/protobuf/csharp/README.md

Issue 2600753002: Reverts third_party/protobuf: Update to HEAD (f52e188fe4) (Closed)
Patch Set: Created 3 years, 12 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 This directory contains the C# Protocol Buffers runtime library. 1 This directory contains the C# Protocol Buffers runtime library.
2 2
3 Status: Beta - ready for external testing
4 =========================================
5
3 Usage 6 Usage
4 ===== 7 =====
5 8
6 The easiest way how to use C# protobufs is via the `Google.Protobuf` 9 The easiest way how to use C# protobufs is via the `Google.Protobuf`
7 NuGet package. Just add the NuGet package to your VS project. 10 NuGet package. Just add the NuGet package to your VS project.
8 11
9 You will also want to install the `Google.Protobuf.Tools` NuGet package, which 12 Besides C# runtime library, the NuGet package also contains
10 contains precompiled version of `protoc.exe` and a copy of well known `.proto` 13 precompiled version of `protoc.exe` and a copy of well known `.proto`
11 files under the package's `tools` directory. 14 files under the package's `tools` directory.
12 15
13 To generate C# files from your `.proto` files, invoke `protoc` with the 16 To generate C# files from your `.proto` files, invoke `protoc` with the
14 `--csharp_out` option. 17 `--csharp_out` option.
15 18
16 Supported platforms 19 Supported platforms
17 =================== 20 ===================
18 21
19 The runtime library is built as a portable class library, supporting: 22 The runtime library is built as a portable class library, supporting:
20 23
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
58 - The old code was based on immutable message types and builders for 61 - The old code was based on immutable message types and builders for
59 them 62 them
60 - The old code did not support maps or `oneof` 63 - The old code did not support maps or `oneof`
61 - The old code had its own JSON representation, whereas the new code 64 - The old code had its own JSON representation, whereas the new code
62 uses the standard protobuf JSON representation 65 uses the standard protobuf JSON representation
63 - The old code had no notion of the "well-known types" which have 66 - The old code had no notion of the "well-known types" which have
64 special support in the new code 67 special support in the new code
65 - The old project supported some older platforms (such as older 68 - The old project supported some older platforms (such as older
66 versions of Silverlight) which are not currently supported in the 69 versions of Silverlight) which are not currently supported in the
67 new project 70 new project
OLDNEW
« no previous file with comments | « third_party/protobuf/csharp/Google.Protobuf.Tools.nuspec ('k') | third_party/protobuf/csharp/build_packages.bat » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698