SDA Visual Studio (Кто шарит в компилировании)

Тема в разделе "Флудилка", создана пользователем RightSeNN, 15 фев 2020.

  1. RightSeNN

    RightSeNN Ivan

    Регистрация:
    29 июл 2015
    Сообщения:
    703
    Симпатии:
    274
    Розыгрышей:
    0
    Репутация:
    28
    Тот кто пользуеться SDA наверно заметил что вышла новая версия SDA большынство обновилось и думаю многим не понравилось что теперь SDA сортирует аккаунты по алфавиту, а не в том порядке как они в manifest.JSON конфиге. Для меня это карастрофа. И я бы пользовался предыдущей версией но это не реально из-за вылезающей таблички обновить. Вот и возникла идея самому скомпилировать удалив проверку обновлений. Но знаний в этом не сильно густо. Сейчас устанавливаю Visual Studio. Есть инструкцыя :

    upload_2020-2-15_0-27-46.png
    Сразу возникло несколько вопросов
    1) Обязательно регаться на Github чтото клонировать... или можно тупо скачать Source code(zip) и найти там файл .sln и скомпилировать.
    2) Может кто подскажет где обычно в проекте код с проверкой обновления что именно удалять. Думаю найду сам но знающие люди найдут в 1000 раз быстрее и было б хорошо тыкнуть меня носом.
     
  2. daniil33

    daniil33 Любитель трепать не по делу

    Регистрация:
    9 фев 2016
    Сообщения:
    1.645
    Симпатии:
    1.263
    Розыгрышей:
    0
    Репутация:
    5
    Чет зашел и увидел
    "
    WARNING: Recently there have been fake versions of SDA floating around that will steal your Steam account. Never download SDA from any place other than this github repo!"

    Когда сда не обновлялся и не работал, нашел работающий форк с вызывающего доверия акка гитхаба и залил туда свои акки https://github.com/Ryzhehvost/SteamDesktopAuthenticator

    Че думаете, пизда или нет.
     
  3. RightSeNN

    RightSeNN Ivan

    Регистрация:
    29 июл 2015
    Сообщения:
    703
    Симпатии:
    274
    Розыгрышей:
    0
    Репутация:
    28
    Думаю тому Ryzhehvost можно доверять. И тебе повезло и акки остануться у тебя :) но лучьше так не делать если не шаришь кто автор твоего форка. А что не работало то, у меня вроде все всегда работало? Ли привязка новых аккаунтов?
     
  4. daniil33

    daniil33 Любитель трепать не по делу

    Регистрация:
    9 фев 2016
    Сообщения:
    1.645
    Симпатии:
    1.263
    Розыгрышей:
    0
    Репутация:
    5
    В январе он не мог привязывать акки.
    А по форкам же увидел что акк активен с 15 года и есть проекты.
    Ноунейм аккам естественно доверять нельзя
     
  5. RightSeNN

    RightSeNN Ivan

    Регистрация:
    29 июл 2015
    Сообщения:
    703
    Симпатии:
    274
    Розыгрышей:
    0
    Репутация:
    28
    Посмотрел в комитах(точки сохранения версий на Гитхабе) вроде как Jessecar96 даже подтвердил код Ryzehvosta и добавил в свою ветку. Так что ему можно было доверять.
    --- Двойное сообщение соединено, 15 фев 2020, Первоначальная дата поста: 15 фев 2020 ---

    Блин без гитхаба походу никак. Ошыбки.
    А в гитхабе хз как клонировать старую версию... Не понятно. Думал все откроеться мне только убрать несколько строк в MainForm.cs нажать Build и все прога готова а тут ....
    upload_2020-2-15_2-45-52.png
    Помогите решить это, как я понял проблема с netframework 462 но как ее решыть?
    --- Двойное сообщение соединено, 15 фев 2020 ---
    Решилось так: Tools=>NuGet Pack Manager=>Manage NuGet Packs for Solution Newtonsoft.json выбрал весь проект и удалил потом заново установил. После этого ошыбки пропали. Все ли я верно сделал?
    Короче я открыл ласт версию потер несколько строк в MainForm.cs :
    listAccounts.Sorted = true;
    trayAccountList.Sorted = true;
    И вроде скомпилировал. Вопрос почему у меня в папке релиз столько лишних файлов а у оригинала меньше да и папка какаято SWIFTSHADER откуда все это и как сделать максимально чистую версию как у автора.
    upload_2020-2-15_5-10-35.png
     
  6. koper

    koper Знающий

    Регистрация:
    24 ноя 2018
    Сообщения:
    90
    Симпатии:
    168
    Розыгрышей:
    0
    Репутация:
    28
    Сделай сборка -> опубликовать (publish) , в папку, зависмый от платформы, тогда он все лишнее не будет скидывать
     
  7. RightSeNN

    RightSeNN Ivan

    Регистрация:
    29 июл 2015
    Сообщения:
    703
    Симпатии:
    274
    Розыгрышей:
    0
    Репутация:
    28
    Попробовал ПКМ(на проект) - > Publish После чего указал: Папку ; Что это установка с CD/DVD ; Не проверять на обновления. Больше там ничего нельзя указать. Получилось то что на скрине - установщик(как я понял) и это совсем не то что мне надо. Поступил иначе. Я понял все файлы .pdb для пользователя не нужны и я их просто удалил(вернее удалил все что лишнее - чего нету у оригинального SDA в папке). Так что либо твой совет мне не подошел либо я не правильно сделал, но все равно огромное спасибо что попитался помочь.
    upload_2020-2-15_18-23-23.png
    Update: В папке есть бат файл Preparerelise запуск эго и он чистит папку от мусора. Так что вопрос решен.
    --- Двойное сообщение соединено, 15 фев 2020, Первоначальная дата поста: 15 фев 2020 ---
    upload_2020-2-15_18-52-14.png
    Когда удаляю и переустанавливаю Newtonsoft.json(Так как без этого шага ошыбки при компиляцыи и жолтые восклицательные знаки в References) появляеться такая строчка в изминениях. Хотелось бы узнать что это и может есть другой способ поправить этот трабл. Можешь обьяснить что это значит?
     
    #7 RightSeNN, 15 фев 2020
    Последнее редактирование: 15 фев 2020
  8. koper

    koper Знающий

    Регистрация:
    24 ноя 2018
    Сообщения:
    90
    Симпатии:
    168
    Розыгрышей:
    0
    Репутация:
    28
    если тебе для собственных нужд надо, то это ни на что не влияет.
    Тут написано что ты изменил связаный подпроект (steamAuth)
     
  9. RightSeNN

    RightSeNN Ivan

    Регистрация:
    29 июл 2015
    Сообщения:
    703
    Симпатии:
    274
    Розыгрышей:
    0
    Репутация:
    28
    Ну хотелось бы понимать. Эти изменения нельзя выложыть в коммит так как они связанны с подпроектом (steamAuth) как ты указал. Как я думаю просто надо где то поправить в каком то конфиг файле версии Newtonsoft/netframework... Или это надо чтоб поправил автор (steamAuth), а самому только так как я ?

    Изменил следующее:
    • Delete(Commend) alphabetical sorting.
    • Delete(Commend) check Updates at startup.
    • Made "Search" Not Case-sensitive.

    Выложил то что у меня получилось в отдельную тему может кому пригодиться тут
     

Поделиться этой страницей

  • Яндекс.Метрика
  • Рейтинг@Mail.ru