[VS 8 beta] как собрать exe, запускаемый на компе без студии

marizha

т.е. приделать все библиотеки etc...

okunek

самый тупой вариант - запускать на другом компе (без студии)

otvertka07

и действительно, тупой

otvertka07

попробуй Solution Configuration Release выбрать

okunek

зато работает

Bird_V

Не всегда. Для unmanaged - всегда,
для managed - в случае если на безстудийном компе стоит подходящая верся .NET-а

marizha

если я собираю release, то exe получается с ошибкой (ошибка доступа к памяти)
а что такое managed?

Bird_V

"managed code" - это новая фишка от MS (начиная с 2001 (7.0) студии).
Типа, "управляемый код". что сие означает - Х[MS]Знает, но
обычно managed код возникает при использовании C# или .net

psm-home

если я собираю release, то exe получается с ошибкой (ошибка доступа к памяти)

Тогда тебе, имхо, ещё рано интересоваться сабжем. Нужно сначала понять, почему в релизе прога падает. Могу посоветовать, например, эту статью , если вдруг не читал. Может чем поможет.

otvertka07

What Is Managed Code?
--------------------------------------------------------------------------------
Note: This documentation is preliminary and is subject to change.
Managed code is code written in one of over twenty high-level programming languages that are available for use with the Microsoft® .NET Framework, including C#, J#, Microsoft Visual Basic® .NET, Microsoft JScript® .NET, and C++. All of these languages share a unified set of class libraries and can be encoded into an Intermediate Language (IL). A runtime-aware compiler compiles the IL into native executable code within a managed execution environment that ensures type safety, array bound and index checking, exception handling, and garbage collection.
By using managed code and compiling in this managed execution environment, you can avoid many typical programming mistakes that lead to security holes and unstable applications. Also, many unproductive programming tasks are automatically taken care of, such as type safety checking, memory management, and destruction of unneeded objects. You can therefore focus on the business logic of your applications and write them using fewer lines of code. The result is shorter development time and more secure and stable applications.

evgen5555

обычно managed код возникает при использовании C# или .net
А ты не чеши - и не возникнет!
Оставить комментарий
Имя или ник:
Комментарий: