Closed jimevans closed 5 years ago
@omsmith: Jim and I talked about this in Slack. It's really convenient if DefaultInfo
s files
is simple (in this case just the DLL). It makes using our targets from things like genrule
simpler. Some notes:
bazel run
/bazel test
)csharp_binary
and csharp_nunit_test
do the same thing.DefaultInfo
and use the C# providers insteadrefout
isn't needed in runfiles ever
This allows dependent rules to easily use
csharp_library
rules for things like copying files to another output location. Having multiple files returned makes such a thing difficult.