Александр
Boss
подскажите, как мне такую структуру файлов преобразовать в проект
Boss
Boss
как я понимаю, должна быть какая-то команда на dotnet
Сергей
попробуй потренеруйся в отдельной папке для начала
Boss
ye
Сергей
создай папку, потом в vsc открой эту папку
Сергей
потом открой терминал ctrl+`
Boss
ну у меня есть консоль в вс коде, нужно сгенерить .csproject
Сергей
команда dotnet new
Сергей
но после нью нужно указать тип проекта
Boss
mvc?
Сергей
посмотри что там за типы, я обычно там console создавал
Сергей
ну я не знаю что за тип у тебя
Boss
ну у меня точно есть views там
Сергей
может классическое виндовс приложение
Boss
это с гуи приложение
Boss
на хромиуме
Сергей
ну тут не подскажу. хз
Boss
точнее эта часть, наверное только на шарпе
Сергей
попробуй просто пустой проект если есть такой тип
Сергей
dotnet new --help
Boss
Boss
λ dotnet new mvc
При создании этого шаблона будут внесены изменения в существующие файлы:
Перезаписать Program.cs
Повторно выполните команду и передайте параметр --force для принятия и создания.
Boss
можно ли как-то сплит сделать, без перезаписи?
Сергей
ну я же предлагал в отдельной папке попробовать
Boss
по новой сгенерировать этот проект - не проблема, просто не понимаю даже по какому принципу это нужно делать
Сергей
а после декомпиляции там есть какие нибудь файлыкроме cs ?
Boss
неа
Сергей
проект большой?
Boss
вообще, не очень, мне кажется код приложения обфусцирован
Boss
т.к там такие строчки встречаются
Boss
private sealed class <>c
{
public static readonly Logging.<>c <>9 = new Logging.<>c();
public static Func<CefFrame, object> <>9__0_0;
Сергей
<>c это странно
Сергей
не может быть такого имени класса
Boss
угловые скобки в названии классов, я пробовал de4dot, для деобфускации, и вместо 1000 ошибок в коде стало 150, но все-равно не получилось его собрать даже.
Сергей
типа генерик класс, но без генерик параметра
Boss
вот эти угловые скобки иногда в юникоде декомпилятся
Boss
кучу разных программ перепробовал уже
Boss
.net Reflex 10.1 , iLspy, dotPeek
Сергей
и во всех такие контрукции?
Сергей
получаются?
Boss
типа <>9__0_0
Boss
причем я давно нашел уже кусок кода, который нужно подправить, знаю где он находится в структурном дереве
Boss
но сдекомпилить нормально и собрать обратно чет не получается никак
Boss
самый успешный декомпил с автоматическим созданием проекта сделал Jetbrains после прогона через деобфускатор - что-то около 150 ошибок в коде.
Boss
но там тоже странные конструкции есть, сейчас покажу.
Boss
этот проект хотябы загружается без ошибок
RA-TA-TATA
Ребята, есть какая-то большая разница между использованием, Directory, DirectoryInfo, FileInfo
RA-TA-TATA
Т.к. делают они одно и то же
Никита
Никита
похоже, но методы разные
Tomas
Boss
Tomas
охх
Tomas
vs не узнал...
Tomas
ребят, нужна помощь!
Есть бд на MySQL и dataGridViev на форме, нужно вывести 2 столбца из бд в один столбец dataGridViev
Tomas
например есть столбцы: name и last_name, и должно выйти через пробел оба значения
Никита
форычем проходи по полученной таблице и объеденя, допустим
foreach(var row in table)
{
dataGtidView.Rows[0].Cell[0] = row[last_name].ToString() + " " + row[name].ToString();
}
Сергей
охх
Один из вариантов - можно добавить вычислимое поле прямо в таблицу которое будет склеивать поля из двух отдельных. Другой вариант: после загрузки данных в прогу добавить поле в таблицу, и пройтись по таблице, склеивая поля....
Tomas
Tomas
Никита
2-й метод и есть мой вариант))
Tomas
ну слушай, вообще да
Tomas
но у меня другая сейчас загвостка
Tomas
Tomas
вот
Никита
Tomas
data - это строка которая выводит в мою таблицу строки, а разделяю я ее reader-ом
Сергей
Как то ты себе жизнь усложняешь. Если уж ты не стал использовать EntityFramework для загрузки данных, попробуй хоть DataAdapter
public DataSet SelectRows(DataSet dataset,string connection,string query)
{
MySqlConnection conn = new MySqlConnection(connection);
MySqlDataAdapter adapter = new MySqlDataAdapter();
adapter.SelectCommand = new MySqlCommand(query, conn);
adapter.Fill(dataset);
return dataset;
}
Tomas
т.е. пока инфа не попадет в reader, я не смогу ее достать
Tomas
sql запрос не склеивает значения
Сергей
sql и не должен, ты ведь так и делаешьво второй строке
Tomas
он не рабочая
Tomas
так, эксперемент
Tomas
😅
Сергей
та должно работать
Tomas
должно... но мир кодинга не такой сказочный и приветливый)