SteamBot icon indicating copy to clipboard operation
SteamBot copied to clipboard

SteamAuth 2.0.0 issue

Open greggameplayer opened this issue 8 years ago • 26 comments

There is some issue with this SteamAuth version because visual studio express 2013 can't find the steamauth, but the steamauth is downloaded on correct location. so I can't compile

greggameplayer avatar Mar 30 '18 17:03 greggameplayer

I will try to go over it now and find the issue. I believe it is to do with referencing the SteamAuth DLL. Sorry for the inconvenience that I have caused.

ghost avatar Mar 30 '18 23:03 ghost

Next pull should hopefully fix the current issues. I accidentally updated the wrong number but now it should all work.

ghost avatar Mar 31 '18 00:03 ghost

@nightfuryninja Ok perfect, i will test that and tell you if this is issue is resolved or not.

greggameplayer avatar Mar 31 '18 12:03 greggameplayer

@greggameplayer Here is my private repo: https://github.com/nightfuryninja/SteamBot . Seeing as the pull request has not been merged yet, can you test this one for me? (I am not using VS2013) I just need to see if the pull I have actually made does work properly for everyone.

ghost avatar Mar 31 '18 16:03 ghost

Currently, you will have to install the SteamAuth package version 2.0.0 using NuGet Package manager. I will try to update to the Latest one but I have found there to be a removal of a line of code that is used in Steam Bot which causes compile errors. SteamBot also uses a different version of Newtonsoft JSON, so one will either need to be updated or backdated.

ghost avatar Mar 31 '18 22:03 ghost

@nightfuryninja ok I'm going to test your repo

greggameplayer avatar Apr 01 '18 11:04 greggameplayer

@nightfuryninja NuGet Client 2.12 version is required in order to get Newtonsoft.Json 11.0.1. currently the NuGet version is 2.8.60717.93.

greggameplayer avatar Apr 01 '18 11:04 greggameplayer

You need to compile it twice. There is an issue going on that I have no idea why. If not, can you tell me the version of visual studio you are using?

ghost avatar Apr 01 '18 11:04 ghost

@nightfuryninja No it's do that no matter the number of compilation

greggameplayer avatar Apr 01 '18 11:04 greggameplayer

@nightfuryninja The NuGet Client version and NuGet version are not the same that the problem

greggameplayer avatar Apr 01 '18 11:04 greggameplayer

I think you need to either update you NuGet Version https://stackoverflow.com/questions/42045536/how-to-upgrade-nuget-in-visual-studio-2013 or completely update to a newer version of Visual Studio. I could not change the version as SteamAuth requires that latest version of Newtonsoft JSON. Until I find a fix for this (I have posted on Stack Overflow and I am just waiting for a reply) you may have to use a newer version.

ghost avatar Apr 01 '18 11:04 ghost

@nightfuryninja I have verify my NuGet Version and it's above 2.12

greggameplayer avatar Apr 01 '18 11:04 greggameplayer

@nightfuryninja so what is the problem ?

greggameplayer avatar Apr 01 '18 11:04 greggameplayer

@nightfuryninja I'm gonna do the Update 5 of vs 2013 and see if it's change anything

greggameplayer avatar Apr 01 '18 11:04 greggameplayer

The .dll "SteamAuth" is required for login and trade confirmation. Recently SteamAuth was updated to use JSON v 11.0.1, so SteamBot required updating to that version which I had done. However, it keeps giving off that error of "Wrong nuget version". I posted it onto stack overflow and I am waiting to see if anyone knows how to fix it.

ghost avatar Apr 01 '18 11:04 ghost

@nightfuryninja ok, the error appear also on the others VS versions ?

greggameplayer avatar Apr 01 '18 11:04 greggameplayer

Sadly, yes. This issue has been getting rather irritating now. But I am slowly beginning to make progress.

ghost avatar Apr 01 '18 11:04 ghost

@nightfuryninja ok

greggameplayer avatar Apr 01 '18 11:04 greggameplayer

Same problem, no way to compile it.

farishaskovic avatar Apr 05 '18 03:04 farishaskovic

https://github.com/nightfuryninja/SteamBot-1 - My repo here was updated for .NET 4.6.1 and no longer has package issues (As it was entirely reworked with the core files being re-added). The main issue that you should be having is that Newtonsoft.json has to different versions wanting to be used. To fix that just update the Newtonsoft.json

ghost avatar Apr 05 '18 17:04 ghost

Sooo... in conclusion. What do I have to do to fix the problem?

Arrrggh avatar May 27 '18 16:05 Arrrggh

@greggameplayer Is there a reason to use SteamAuth 2.0.0? I am using 3.0.0 and have no problems.

TimoKruth avatar Oct 04 '18 19:10 TimoKruth

@TimoKruth you comment an issue which was written in March

greggameplayer avatar Oct 05 '18 22:10 greggameplayer

This issue can be closed for reference to anyone else with the issue. It was fixed with SteamAuth 3.0.0 which I uploaded (there was a lot wrong with this project and conflicts with NuGet Packages). It was secretly changed without consideration for Steam-Bot I believe.

But please close the issue as it should no longer exist with SteamAuth 3.0.0.

ghost avatar Oct 06 '18 18:10 ghost

@greggameplayer ok, because it is still open I can't know if it is still relevant. As @nightfuryninja mentioned a close would be helpful.

TimoKruth avatar Oct 07 '18 09:10 TimoKruth

Can you guys please help me compiling ? is it still working ?

alikoza avatar May 08 '20 22:05 alikoza