Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите с програмой

Тимофей Набирушкин Ученик (194), на голосовании 5 месяцев назад
Помогите написал програму хочу запустить на виртуалке не запускается писал на c# на родном ПК всё работает
Голосование за лучший ответ
Даниил Семенцов Мастер (1965) 6 месяцев назад
Какая родительская ОС (на компе) и какая Гостевая (на виртуалке)? Какие Фреймворки установлены(NETFramework 3/4 и т.д.)? При создании на более поздних версиях надо вручную настраивать обратную совместимость для ОС и фреймворков.
Тимофей НабирушкинУченик (194) 6 месяцев назад
Везде 11 винда домашняя но на родительской стоит 1 язык насчёт фреймворков не шарю сори
Тимофей НабирушкинУченик (194) 6 месяцев назад
Ни одна библиотека не установлена
Даниил СеменцовМастер (1965) 6 месяцев назад
А какую вообще ошибку выдаёт при запуске?
Установленные фреймворки можно посмотреть в панели управления в установленных программах и установить недостающие в виртуалке.
Тимофей Набирушкин Ученик (194) Даниил Семенцов, он ни какую ошибку ни даёт он как запускается и мнгновенно закрывается
Даниил СеменцовМастер (1965) 6 месяцев назад
Что вообще должно делать и делает ли на основной ОС?
Тимофей Набирушкин Ученик (194) Даниил Семенцов, это типо вирус который кушает память ПК создавая файлы могу скинуть код
Тимофей НабирушкинУченик (194) 6 месяцев назад
На основе работает
Даниил СеменцовМастер (1965) 6 месяцев назад
А, так может виртуалке тупо памяти выделенной не хватает и срабатывает защита.
Тимофей НабирушкинУченик (194) 6 месяцев назад
Незнаю щас попробую меньше хавать её, но на основе жрёт и я тип незнаю
Тимофей НабирушкинУченик (194) 6 месяцев назад
Нет, не работает
Даниил СеменцовМастер (1965) 6 месяцев назад
Можно код? Завтра попробую в нём порыться, может, разберусь.
Тимофей НабирушкинУченик (194) 6 месяцев назад
Щас на компьютер зайду я через телефон пишу
Даниил СеменцовМастер (1965) 6 месяцев назад
Если запускается и закрывается, значит работоспособна. Вот только знать бы, на каком этапе вываливается. Можете ещё попробовать скомпилировать и запустить с отслеживанием на виртуалке. Да, будет долго, но как вариан.
Тимофей НабирушкинУченик (194) 6 месяцев назад
using System;
using System.IO ;
namespace LearnOpenTK
{
class LearnOpenTK
{
public static void Main(String[] args)
{
string a;
for (int i = 0; i < 1; i++)
{
a = Convert.ToString(i);
a += String.Concat(".txt");

using (FileStream file = new FileStream(a, FileMode.Append))
{
byte[] array = System.Text.Encoding.Default.GetBytes(a);

//где девятки тут значение насколько он будет сильный 1 = 5 байт
for (int j = 0; j < 214748365; j++)
{
file.Write(array, 0, array.Length);
}
}
}
}
}
}
Тимофей НабирушкинУченик (194) 6 месяцев назад
там где написано в коментарие где девятки это где то значение в цикле for
Даниил СеменцовМастер (1965) 6 месяцев назад
Количество файлов 1?

a = Convert.ToString(i);
a += String.Concat(".txt");
сокращаем в
a = String.Concat(Convert.ToString(i), ".txt");

И поставь в конце программы заглушку-ожидание ввода, чтоб проверить в виртуалке, не из-за ошибки ли вылетает. После выхода из внешнего цикла добавь: Console.ReadKey();
После завершения программа будет ждать нажатия клавиши, а не самостоятельно завершится.
И проверь, создались ли файлы в виртуалке.
Тимофей Набирушкин Ученик (194) Даниил Семенцов, всё я понял надо было на виртуалку скачать пакет .net
Тимофей НабирушкинУченик (194) 6 месяцев назад
мой дискорд undomund#9698
Похожие вопросы