Даниил Семенцов
Мастер
(1817)
5 месяцев назад
Какая родительская ОС (на компе) и какая Гостевая (на виртуалке)? Какие Фреймворки установлены(NETFramework 3/4 и т.д.)? При создании на более поздних версиях надо вручную настраивать обратную совместимость для ОС и фреймворков.
Даниил СеменцовМастер (1817)
5 месяцев назад
А какую вообще ошибку выдаёт при запуске?
Установленные фреймворки можно посмотреть в панели управления в установленных программах и установить недостающие в виртуалке.
Даниил СеменцовМастер (1817)
5 месяцев назад
Если запускается и закрывается, значит работоспособна. Вот только знать бы, на каком этапе вываливается. Можете ещё попробовать скомпилировать и запустить с отслеживанием на виртуалке. Да, будет долго, но как вариан.
Тимофей НабирушкинУченик (194)
5 месяцев назад
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);
}
}
}
}
}
}
Даниил СеменцовМастер (1817)
5 месяцев назад
Количество файлов 1?
a = Convert.ToString(i);
a += String.Concat(".txt");
сокращаем в
a = String.Concat(Convert.ToString(i), ".txt");
И поставь в конце программы заглушку-ожидание ввода, чтоб проверить в виртуалке, не из-за ошибки ли вылетает. После выхода из внешнего цикла добавь: Console.ReadKey();
После завершения программа будет ждать нажатия клавиши, а не самостоятельно завершится.
И проверь, создались ли файлы в виртуалке.