Upgrade to 2019.1.0f2 and error CS1644: Feature `out variable declaration' cannot be used because...

Hi,
Just updated from 2018.1 to 2019.1personal. Opened a project and there are loads of “error CS1644” :

/Users/a/Desktop/f4/Library/PackageCache/com.unity.textmeshpro@2.0.0/Scripts/Runtime/MaterialReferenceManager.cs(621,74): error CS1644: Feature `out variable declaration’ cannot be used because it is not part of the C# 4.0 language specification

/Users/a/Desktop/f4/Library/PackageCache/com.unity.textmeshpro@2.0.0/Scripts/Runtime/TMPro_Private.cs(1019,59): error CS1644: Feature `out variable declaration’ cannot be used because it is not part of the C# 4.0 language specification

/Users/a/Desktop/f4/Library/PackageCache/com.unity.textmeshpro@2.0.0/Scripts/Runtime/TMPro_UGUI_Private.cs(1089,59): error CS1644: Feature `out variable declaration’ cannot be used because it is not part of the C# 4.0 language specification

etc. Is it a buggy version? or do I need to shell out $$$$ for a specialist to fix this? or gave up and try other alternatives to Unity? So disappointed…

4483291--412657--V2.png

1 Like

Normally I’m more supportive and normally I wouldn’t say this to anyone, but I think you should give up. First post and you’re talking about giving up and you’re talking about “shell out $$$”. So sorry, in my opinion, you don’t have a bright future in any community with this attitude.

If you want to reach anything with Unity you will need to sharpen your Google-Fu immensely.

2 Likes

Thanks for quick reply. All errors are disappeared now. In regards to my attitude: Google-Fu has nothing to do with it, as I am simply at a beginner-programmer and not an admin level user: so I was not even close to phrase my question in the format of the link above. I spent lots of time getting plenty irrelevant info, but not this link. Because I am not articulate in Unity admin language and never will be, as I am not interested what’s under the hood - this is the mechanic/admin job. In other words, if my car is broken I take it to a qualified mechanic, because if I start looking for answers on the internet and diy- who will do my job? So I gave it last chance in this community and was lucky you were there with the knowledge. Also I wanted an opinion on if I should find a more beginner-programmer friendly alternative. Sorry for “mechanic/admin” analogy. Thank you for that link!

Making games isn’t like driving cars, it’s like building cars. You need the know-how and knowledge to do so. If you have the spirit, then go for it: https://unity.com/learn

BTW, I got the answer and the link to your question simply googling the error you get. So use your Google-Fu.

Making games isn’t like building/fixing Unity either.

You were lucky, I was not. Bad day for me. Glad you saved it!

:))

Well, you couldn’t find a simple setting… you’re very far from fixing or building Unity. So don’t worry, you’re safe.

And sometimes I can’t even find my socks. I am lucky my wife always knows where is one.

“Google-Fu has nothing to do with it,”

I do have to back up Lurking-Ninja, and not to team up or you bully you. As a full time software developer and a hobby Unity user, learning to solve problems with Google is an invaluable skill. Unity has been around long enough and has a massive community. There is very little things that haven’t been solved or discussed in one way or another. I absolutely get that some things are difficult to find due to irrelevant results, but I have never “gave up” on a project due to a bug or issue.

With that, thank you Lurking-Ninja for the solution link to the issue I had. Also Apaer, I find you will receive more help if you write your questions more accordingly. Post with information about what you have tried, similar answers that have failed, and keep your comments to a more professional standard, versus how you feel about the bug and your situation in the matter.

Best of luck

Rather than tell you to RTFM I’ll direct you to this post that seems to be constructively talking about the topic. Text Mesh Pro Dozens of errors with Unity 2019.1

FYI: You’re not the only one getting snagged on this issue. I just hit this bug today too. I was once a newbie as well so I understand how frustrating this can be to not know exactly where to find answers after putting some time into trying to fix an issue that’s not really your fault. It’s best to try and remain persistent as it’s the nature of the work. Don’t worry, this is normal, and despite the attitude that some folks have in regards to someone else asking the questions, not everyone feels the same. Luckily there are people out there who will un-begrudgingly try to help you find the answer.

It’s never a dull day being a developer just trying to do the thing you actually set out to do that day and not the over 9000 other things that you end up needing to fix before you can get started.

Anyway… Good luck. Have fun! :slight_smile: