Jon Skeet
92d6214e0f
Add protoc plugin.
...
Original patch by igorgatis@gmail.com, tweaked a little before commit.
Fixes issue 90.
10 years ago
csharptest
832b08e238
Rewrote the PublishRelease.bat file in MSBuild (publish.csproj), updated nuspec files
12 years ago
csharptest
ad7b9d114e
Cleanup of build batch files, todo - rework publishrelease.bat
12 years ago
csharptest
3c491937d3
Adding project templates and refactored build
12 years ago
csharptest
70cf251162
Normalizing base project configurations
12 years ago
csharptest
7a030703db
Adding addressbook.proto to the build
12 years ago
csharptest
eac64a5f7a
- Upgraded NUnit
...
- Added StatLight and Silverlight unit testing
- Added copies of all projects for Silverlight
- Integrated Silverlight unit tests in build
13 years ago
csharptest
d444748edc
Several build related changes in this commit:
...
1. Refactoring of build to allow multiple target frameworks
2. Addition of multiple Silverlight versions
3. Renamed *_Silverlight2 configurations to *_Silverlight
4. Added batch files for each framework build (Build20, Build35, Build40)
5. Moved the package building into MSBuild tasks
6. BuildAll.bat now builds all packages in one build
7. Removed Generate*Package.bat batch files (replaced by BuildAll.bat)
8. Removed the ability to build with 3.5 MSBuild
9. Source is only generated with Release/2.0 build of ProtoGen
10. Removed unit testing proto files from packaging
11. Removed the remaining 'pause' statements from all batch files
12. RunBenchmarks target now builds with .NET 2.0 instead of 4.0
13. Benchmark arguments can now be specified with BenchmarkArgs parameter
14. ProtoBench now supports '/log:path' so console can still see progress
15. Updated PublishRelease.bat and *.nuspec for new build output
16. Updated ProtocolBuffers.Serialization.csproj to omit extensions for 2.0
17. Added NUnit console configurations for each .NET framework version
13 years ago
csharptest
bac32faf56
Added unit tests for Lite runtime services and serialization
13 years ago
csharptest
af112a9f69
Adding the types that were removed from unittest.proto and unittest_lite.proto
13 years ago
csharptest
c06481373f
Added lite version of the serialization assembly
13 years ago
csharptest
50a89c1c85
Fixed removal of all '_' from names, Added unit test.
14 years ago
csharptest
0f3540e24b
Split off the Serialization namespace into a new assembly.
14 years ago
csharptest
27bfcc5e1a
Slight refactoring of Extensions to support lookup by name, added compatibility tests for text and binary formats.
14 years ago
Jon Skeet
da4989c4ed
Allow protoc to be targeted by protogen explicitly.
...
Use that within the build for the address book sample.
14 years ago
csharptest
f1816beebe
- Added CSharpServiceType NONE to skip service generation.
...
- Defaulted service_generator_type to NONE
- Added /protos/extest/unittest_generic_services.proto to test services
- Migrated unit tests to use the new generic services for testing
14 years ago
csharptest
68d831e3a4
Implementation of service interface generator
14 years ago
Jon Skeet
bf9821e074
Fixes to package generation, and convert all tabs to spaces in MSBuild files.
14 years ago
csharptest
7691473a71
Completion of 3.5 build integration and Lite runtime build changes.
14 years ago
csharptest
30d3fa3205
Converted build to also work under .net 3.5
14 years ago
Jon Skeet
ec79ca1341
Fixed build for lite runtime
14 years ago
ArnoldZokas
649eb54a99
Fixed a bug in the build process that caused ReleaseBinaries package to be populated with redundant empty directories
14 years ago
ArnoldZokas
8bd5521e69
Fixed a bug in '_RunBenchmark' target that caused ProtoBench to throw an exception during execution
14 years ago
ArnoldZokas
8e08d4106d
Migrated targets for generating benchmark source and assembly
14 years ago
ArnoldZokas
1bbc226f92
Migrated target 'RunBenchmarks'
14 years ago
ArnoldZokas
4f34cc21e0
Fixed a bug in the build script that caused one of the generated files to be copied incorrectly
14 years ago
ArnoldZokas
1999a990be
Implemented distribution package generation
14 years ago
ArnoldZokas
01d20fc6e6
Migrated target '_CopyGeneratedSource'
14 years ago
ArnoldZokas
0fed55ab65
Optimised protos directory paths
14 years ago
ArnoldZokas
1fcb719003
Migrated target '_GenerateSource'
14 years ago
ArnoldZokas
7f026c7199
Redirected test result file output to directory './build_output'
14 years ago
ArnoldZokas
b287a2de36
Added '_Test' target to build scripts
14 years ago
ArnoldZokas
42e8ec7fd3
Added batch file for running 'GenerateReleasePackage'
14 years ago
ArnoldZokas
930ec0dab2
Added batch file for running 'RunBenchmarks'
14 years ago
ArnoldZokas
a5a1b99352
Removed redundant configuration from build scripts
14 years ago
ArnoldZokas
3f5b69df28
Removed redundant 'Platform' settings
14 years ago
ArnoldZokas
227d30a280
Added batch file for running 'BuildSilverlight2'
14 years ago
ArnoldZokas
a48354e2ca
Removed redundant compilation steps
14 years ago
ArnoldZokas
ed93d9a424
Removed redundant .NET CF 3.5 build configuration
14 years ago
ArnoldZokas
7c913f73dc
Created initial build script
14 years ago