Jan Tattermusch
2253b82fcc
unify Grpc.Tools projects with other csproj projects
5 years ago
Benjamin Krämer
91e44c21bc
Fix whitespaces
5 years ago
Kraemer, Benjamin
e165a33048
Add support for Protobuf_ProtoRoot
5 years ago
Kraemer, Benjamin
446f72d7a3
Bring closer to master
5 years ago
Kraemer, Benjamin
d0c7eac97b
Readded InteropServices
...
Needed #if NETCORE
5 years ago
Kraemer, Benjamin
861cdf3d01
Reverted whitespace changes
5 years ago
Kraemer, Benjamin
18b4dd6562
Removed unused usings
5 years ago
Kraemer, Benjamin
5494c54cee
Use same logic in csharp as in cpp
5 years ago
Kraemer, Benjamin
906ce37a35
Improved folder generation
5 years ago
Kraemer, Benjamin
6bcc37b07c
Reverted GetDepFilenameForProto
...
Otherwise it creates conflicts with non-standard $(Protobuf_DepFilesPath)
5 years ago
Kraemer, Benjamin
31cd1000b2
Create generated directories
5 years ago
Kraemer, Benjamin
47ec56beb4
Avoid collisions in cs files generated by Grpc.Tools
5 years ago
Jan Tattermusch
b19f287144
use Microsoft.NETFramework.ReferenceAssemblies for Grpc.Tools
5 years ago
Kraemer, Benjamin
d8e5237fd2
_Protobuf_SelectFiles depends on _Protobuf_SetProtoRoot
5 years ago
Kraemer, Benjamin
aae5e4c236
Use intermediate group Protobuf_Rooted
5 years ago
Kraemer, Benjamin
f3fbec3c67
Keep properties if already set
...
* Protobuf_ToolsOs
* Protobuf_ToolsCpu
* Protobuf_ProtocFullPath
5 years ago
Kraemer, Benjamin
eb8c6189ea
Fix CPP cleanup
5 years ago
Sayed Ibrahim Hashimi
44e1e7b0fd
minor update to fix msbuild condition to correct syntax
5 years ago
Gavin Lambert
32ef13c264
Fix cpp paths in tools to match actual codegen.
5 years ago
James Newton-King
d327e78271
Fix error when changing Protobuf item values in Visual Studio
6 years ago
Jan Tattermusch
0afe3dba92
Revert "Add MSBuild metadata to set LiteClient for client generation."
...
This reverts commit 9b3c9e3635
.
6 years ago
Jan Tattermusch
bac5b38c36
Revert "Feedbackg"
...
This reverts commit a0adb5003c
.
6 years ago
Jan Tattermusch
903d30080d
Revert "Mark as experiemental"
...
This reverts commit 4275312e51
.
6 years ago
Jan Tattermusch
8bfb713c80
fix Grpc.Tools build
6 years ago
Jan Tattermusch
a827504ffb
get rid of workaround to build net45 targets on linux and mac
6 years ago
John Luo
4275312e51
Mark as experiemental
6 years ago
John Luo
a0adb5003c
Feedbackg
6 years ago
John Luo
9b3c9e3635
Add MSBuild metadata to set LiteClient for client generation.
6 years ago
John Luo
21bf2a2a83
Better fix
6 years ago
John Luo
e62d439d71
Avoid regex inefficiencies in no-match scenarios
6 years ago
John Luo
57c4877352
Remove non-compatible workaround
...
Will add this to Grpc.AspNetCore.Server instead
6 years ago
John Luo
d74f04680f
Restrict workaround to MSBuild 15.0 and above
6 years ago
John Luo
a2421cdeb1
Remove internal link
6 years ago
John Luo
47921d6e54
Workaround a different CPS bug
6 years ago
John Luo
e5fb24f502
Feedback
6 years ago
John Luo
d116f58e8e
Remove fix for bug in project system
6 years ago
John Luo
770be3d76b
Use ItemDefinitionGroup to define generator
6 years ago
John Luo
9580c45c65
Add VS integration for design time build
6 years ago
Jan Tattermusch
7d489f6a44
use process architecture instead of OS architecture
6 years ago
Jan Tattermusch
8665e94b11
make Grpc.Tools work inside 32bit docker container on linux
6 years ago
John Luo
f699bd8604
Ensure errors link to correct line numbers through the error list
6 years ago
Jan Tattermusch
6fba3c0221
dependency versions are imported through Directory props
6 years ago
James Newton-King
297dd0cb62
PR feedback
6 years ago
kkm
50aed8d238
fixup! C# tools: support generated filename corner cases
6 years ago
kkm
c07a74d0e5
C# Tooling: change the case to 'Protobuf' consistently
...
Users will not be affected, as MSBuild is not case-sensitive.
The changes in C# code are also entirely for consistency; they
do not affect the tooling dll at runtime.
Closes #17884
6 years ago
kkm
cbb70f534b
C# tools: support generated filename corner cases
...
protoc and gRPC codegens differently treat non-ASCII letter
characters and symbols other than underscores when constructing
their respective output filenames for generated .cs files.
This change reproduces their respective behaviors exactly.
Fixes #17661
6 years ago
John Luo
ca90580d2b
Enable design time builds by default
...
- Design time build can be disable by setting DisasbleProtobufDesignTimeBuild to true
6 years ago
Jan Tattermusch
e8c8ca6d70
fix layout of Grpc.Tools package
6 years ago
John Luo
55897b9f69
WIP Fix tests
6 years ago
John Luo
33dbbb98d8
Update tools to ensure error details appear in VS
6 years ago