TestAssets.
- Disable crossgen for windows.Tracked by - https://github.com/dotnet/cli/issues/3059 - And also fix #2974
When using a ruleset with a relative path in buildOptions, csc can't find the file because it is not working in the same directory as the project. Fix #2710