diff --git a/tools/run_tests/run_tests.py b/tools/run_tests/run_tests.py
index 3cb0be579da2de495aa9d91befe1612babbd726d..c5cf0135f73ed1dfb8f6578aa30f47fc1b507894 100755
--- a/tools/run_tests/run_tests.py
+++ b/tools/run_tests/run_tests.py
@@ -526,10 +526,11 @@ class CSharpLanguage(object):
     assembly_extension = '.exe'
 
     if self.args.compiler == 'coreclr':
-      # TODO(jtattermusch): make the runtime string platform-specific
-      #assembly_subdir += '/netstandard1.5/debian.8-x64'
-      #assembly_extension = ''
-      assembly_subdir += '/netstandard1.5/win7-x64'
+      if self.platform == 'linux':
+        assembly_subdir += '/netstandard1.5/debian.8-x64'
+        assembly_extension = ''
+      else:
+        assembly_subdir += '/netstandard1.5/win7-x64'
       runtime_cmd = []
     else:
       nunit_args += ['--noresult', '--workers=1']