C# Scripts Placement (Compile Order) ?

I have a static var in a C# script. I have a JS script that is trying to access it. However, I am getting an error, that in the JS script, when it calls this static var… that scriptName (as an identifier), does not exist.

///in js
cSScript.staticVariable = something;

I am told, csScript is an unknown identifier. I am thinking I may need to place my C# script somewhere else, so it compiles first. Am I right? Where do I place it? If this is the case.

As far as I know C# scripts are getting compiled first anyways, however if your JS file is located in Standard Assets you might get some trouble:
http://docs.unity3d.com/Documentation/ScriptReference/index.Script_compilation_28Advanced29.html

A simple fix might be to use the script compilation order and make sure that your JS gets executed AFTER the C# script: