вот моя основная функция. Я не совсем уверен, почему это происходит (мое первое приложение с графическим интерфейсом, я всегда делал CLI до этого). Этого не происходит при сборке Debug, только при сборке Release. Я использую Visual Studio 2017, и это приложение для Windows:
#include "MyForm.h"
using namespace System;
using namespace std;
using namespace System::Windows::Forms;
[STAThread]
int main()
{
Application::EnableVisualStyles();
Application::SetCompatibleTextRenderingDefault(false);
Project::MyForm form;
Application::Run(%form);
return 0;
}