@CSharpChatЭта группа больше не существует

Страница 1229 из 1888
Влад
12.06.2017
15:55:04
а, ну ок) Надо больше шарп подучить, а то пздц)

Friedrich
12.06.2017
15:55:29
Тут никто не умеет в асинк :)

Andrey
12.06.2017
15:56:43
Смелое утверждение.

Влад
12.06.2017
15:59:33
мне кажется.

Google
Влад
12.06.2017
15:59:34
Message Terminated with exitcode -2147467259 Exceptions [AggregateException: One or more errors occurred.] mscorlib_ni!System.Threading.Tasks.Task.ThrowIfExceptional(Boolean)+0x51771e mscorlib_ni!System.Threading.Tasks.Task.Wait(Int32, System.Threading.CancellationToken)+0xbe6923 DotaTextGameBot!DotaTextGame.Program.Main()+0x2f [UnauthorizedAccessException: Access to the path 'Users' is denied.] mscorlib_ni!System.IO.__Error.WinIOError(Int32, System.String)+0xc6a812 mscorlib_ni!System.IO.Directory.InternalCreateDirectory(System.String, System.String, System.Object, Boolean)+0xc15237 mscorlib_ni!System.IO.Directory.InternalCreateDirectoryHelper(System.String, Boolean)+0x53 mscorlib_ni!System.IO.Directory.CreateDirectory(System.String)+0x22 DotaTextGameBot!DotaTextGame.Users+<Init>d__2.MoveNext()+0x33 mscorlib_ni!System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task)+0x64 mscorlib_ni!System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)+0x3b mscorlib_ni!System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(System.Threading.Tasks.Task)+0x1a DotaTextGameBot!DotaTextGame.Main+<bw_DoWork>d__6.MoveNext()+0x189

или этому впс вообще всё не нравится?

Friedrich
12.06.2017
15:59:45
Смелое утверждение.
А больно уж тема сложная и объёмная. Легко наделать ошибок со всеми этими async void, ConfigureAwait, жонглированием CancellationToken.

Влад
12.06.2017
16:00:36
ну эт исправлю.

Friedrich
12.06.2017
16:00:37
Разбирайся с моделью доступа этого сервиса. Очевидно, там есть какие-то соглашения о доступных тебе местах ФС, и ты этого соглашения не знаешь.

Влад
12.06.2017
16:01:54
ладно, пойду учить БД, чтобы забить на эти текстовые файлы. Хостингам это не нрав походу.

что получается, эта большая ошибка - всего лишь ошибка доступа к папке?

Friedrich
12.06.2017
16:03:09
Ну да, там же написано.

Таски всегда вываливают AggregateException, а настоящее исключение там внутри записано.

Влад
12.06.2017
16:06:03
Мде) Спасибо) Ребят, а что учить то? Я о БД. Можете что-то посоветовать? Чтобы не внедряться очень глубоко, а просто сделать БД для юзеров: ник (string), ид (long), статус (enum), язык (enum). Записывать и доставать.

Ilya
12.06.2017
16:08:28
может ты просто будешь писать в ту папку к которой у тебя доступ есть?

Google
Daniel
12.06.2017
16:14:44
На гитхабе смотри

Ilya
12.06.2017
16:16:04
она файловая. Будет писать базу в папку без доступа и с той же проблемой сталкнётся

а вообще litedb топ

Влад
12.06.2017
16:40:27
MS SQL Server

Летучая
12.06.2017
16:45:12
Щас Postgres модный

Влад
12.06.2017
16:45:30
Это типо база данных, которая находится на облаке майкрософта?

Летучая
12.06.2017
16:46:05
не обязательно на облаке

Павел 007-817318
12.06.2017
16:46:31
я пытался разобраться в postgreSQL, заебался искать интерфейс и пошел в access

Это типо база данных, которая находится на облаке майкрософта?
Не обязательно. Просто поднимаешь сервер у себя на компе и всё ок, пилишь базу.

Влад
12.06.2017
16:47:48
А если, допустим, мне нужно, чтобы эта БД была на хостинге, то просто кидать её на хостинг вместе с проектом?

Сразу говорю - с бд никогда не работал. ?

Павел 007-817318
12.06.2017
16:49:33
зачем бд нужен интерфейс
Бле, ну заполнять удобнее. Лучше фигачить значения в ячейки, чем INSERT INTO...

и да, у постгреса тоже есть свои недостатки даже по сравнению с аксессом... Он заточен в основном под сравнительно большие базы и использование всяких там технологий, а если склепать простенькую базу, то тут тот же аксесс лучше будет

Павел 007-817318
12.06.2017
16:53:05
Ну это да, бесспорно. Я собсна аксесс и выбрал еще и потому, что он уже знаком и там ничего не нужно искать

Влад
12.06.2017
16:54:00
У меня не дотнеткор) Просто консольное приложение C#.

На Access что-ли сделать?

Google
Павел 007-817318
12.06.2017
16:54:43
аксесс можно затащить на сервер линух с дотнеткором?
скорее всего нет, но я про то и писал - если всё вот это вот не нужно, а нужно просто маленькая база(я про вендовое пространство говорю, хотя есть и OpenOffice.Base), то нет смысла выёживаться с постгресами

Andrey
12.06.2017
16:55:26
Лол

Влад
12.06.2017
16:56:03
Всё, что будет в моей БД - Пользователь: 1) Никнейм 2) Ид 3) Язык 4) Кол-во побед 5) Кол-во поражений

Так что, маленькая бд.

Andrey
12.06.2017
16:56:26
SQLite

Павел 007-817318
12.06.2017
16:56:46
На Access что-ли сделать?
Тут тоже спорно. Если приложение для себя и будешь редактировать базу сам, то лучше уж sql server если для кого-то, как у меня - я выбрал access (ибо он стоит у тех, кому я пилю и в случае чего редактирование проблем не создаст), но с ним хапнул проблем

А вообще да, есть и sqlite

Хотя, я лично хз как подключать к проекту что-то иное, чем mdb, mdf и accdb. Просто нет опыта

Влад
12.06.2017
16:59:18
БД для бота. Нет никаких интерфейсов. Юзер сделал действие, бот его исполнил, нашёл юзера в БД по айди, записал нужные данные и всё. А при запуске приложения просто будет БД целиком считываться.

Так что, MySQL?

Павел 007-817318
12.06.2017
17:00:58
тады либо sql server, либо читай про то как sqlite встроить хотя... ни то ни другое для многопользовательского не особо подходит

Влад
12.06.2017
17:01:09
Сори, что я столько задолбую своими вопросами. Просто залез в сферу, в которой вообще брёвнышко.

Павел 007-817318
12.06.2017
17:04:05
Я тоже не блещу знаниями конечно.. Но если правильно понимаю, то тут нужны клиент-серверные отношения и собсна либо postgresql либо mysql

Blue Screen of Death
12.06.2017
17:04:16
Используйте litedb (на правах рекламы)

vit
12.06.2017
17:13:57


Gid
12.06.2017
17:15:20
На иконку Microsoft SQL Management Studio

Timur
12.06.2017
17:16:44
а сервер эксплорер разве не умеет? надо проверить

Владимир
12.06.2017
17:20:18
нужно создать что-то там

Timur
12.06.2017
17:20:29
диаграмму

во вкладке базы

Google
Владимир
12.06.2017
17:20:40
add new data и вроде энтети модель или что-то такое

во вкладке базы
там не видел

Timur
12.06.2017
17:21:15
в менеджмент студии. в визуал студии нет, вроде

только если не будешь в 6ом EF модель строить

Влад
12.06.2017
17:22:42
БД можно встроить в экзешник, или надо рядом таскать?

Timur
12.06.2017
17:23:49
что значит - встроить? хранить файл в таблице? можно

а, надоброт. бд в ехе

наверное, можно в ресурсы запихать. а зачем?

Владимир
12.06.2017
17:24:47
vit
12.06.2017
17:25:03
у меня 2013 студия(

Admin
ERROR: S client not available

Владимир
12.06.2017
17:25:03
только надо закомитить и потом откатить, ибо много мусора генерится

vit
12.06.2017
17:25:07
там я что-то не вижу

Timur
12.06.2017
17:25:07
твоя штука - в ентити фреймворке жеж

Владимир
12.06.2017
17:25:18
Timur
12.06.2017
17:25:27
конечно. они всегда один в один

Влад
12.06.2017
17:25:30
наверное, можно в ресурсы запихать. а зачем?
Интересно просто. Вдруг понадобится когда-то.

vit
12.06.2017
17:27:09
спасибо, сделал через entity framework

Kirill
12.06.2017
17:27:36
Так что, MySQL?
берешь любую ORM-библиотеку (я беру NHibernate) и делаешь нормальные отношения с любым провайдером БД: PostgreSQL, MySQL, MSSQL, да хоть SQLite потом выбираются за 10 минут изменением конфига

Google
Timur
12.06.2017
17:27:39
визио, кстати, умеет

только про версия, вроде

Дмитрий
12.06.2017
17:51:53
бот для телеграма игровой.
бот для телеграма легко пишется на каком-нибудь асп.нет веб апи (используя microsoft bot framework) и хостить такой сервис потом проще

и не нужно со всякими консолями морочиться

Летучая
12.06.2017
18:11:55
сомневаюсь, что много придётся переписывать

Влад
12.06.2017
18:12:21
Пробовал.



Летучая
12.06.2017
18:12:40
Щас бы экран на тапок сфоткать

Ну хз

Создай новый проект и скопипасть файлы

Влад
12.06.2017
18:13:17
У меня комп болезнено принимает студию и еще что-либо одновременно.

Летучая
12.06.2017
18:13:21
лучше потратить полчаса и не страдать в будущем, чем не потратить и страдать

Влад
12.06.2017
18:13:23
Эт и есть новый проект.

Летучая
12.06.2017
18:13:27
а

стой

Муслим
12.06.2017
18:13:36
О как

Летучая
12.06.2017
18:13:39
у тебя вин7?

Влад
12.06.2017
18:13:50
+

Летучая
12.06.2017
18:13:50
обнови, мы щас в 2017, а не в 2008

Муслим
12.06.2017
18:14:08
++

Влад
12.06.2017
18:14:32
Если 10 Винду поставлю, то -комп.

Страница 1229 из 1888

Эта группа больше не существует Эта группа больше не существует