protected static string GetStateFile(ProjectInstance projectInstance)
{
string intermediatePath = projectInstance.GetPropertyValue(IntermediateOutputPath).Trim();
intermediatePath = GetFullPathInProjectContext(projectInstance, intermediatePath);
string stateFile = Path.Combine(intermediatePath, "DesignTimeResolveAssemblyReferences.cache");
return stateFile;
}