0 / 0 / 2
Регистрация: 29.05.2016
Сообщений: 30
|
|
Создать инсталлятор проекта Visual Studio 2015/201707.05.2018, 16:11. Показов 3662. Ответов 3
Создал программу в Visual Studio 2017, но она устанавливается только на мой компьютер, на других не работает (точнее не на всех). Погуглив немного, понял что лучше создавать инсталлятор сторонними расширениями, и вполне неплохой способ - при помощи InstallShield Limited Edution (он бесплатный, и его функционала более чем достаточно для простенькой программы). Поставил на Visual Studio 2015 Enterprise и согласно инструкциям с сайта
https://vscode.ru/articles/soz... tudio.html создал все по аналогии, "подцепил" файлы, которые находились в папке Release, в конце настройки, когда надо было нажать кнопку "Присоединить", вылетела ошибка, нажал как советовали, "сборка-построить решение" и инсталлятор создался, но при нажатии "присоединить все равно ошибка продолжает вылетать, и полученный инсталлятор устанавливает программу только у меня и она работает успешно (но теперь хоть папку установки можно выбрать). Позже понял, что создавать надо в том же решении, где находится проект "под установку", но особо ничего не поменялось. У знакомых не пашет - даже после установки ими Framework (который и нужен для работоспособности программы). Есть ли способ собрать проект и упаковать в инсталлятор так, чтобы программа работала на других компьютерах?
0
|
07.05.2018, 16:11 | |
Ответы с готовыми решениями:
3
Создать инсталлятор из файлов Как создать инсталлятор к собственной программе? |
![]() 6525 / 4101 / 1606
Регистрация: 09.05.2015
Сообщений: 9,564
|
|||
07.05.2018, 16:17 | |||
0
|
0 / 0 / 2
Регистрация: 29.05.2016
Сообщений: 30
|
||
09.05.2018, 18:03 [ТС] | ||
Кликните здесь для просмотра всего текста
Приложение: VKSPY.exe Версия платформы: v4.0.30319 Описание. Процесс был завершен из-за необработанного исключения. Сведения об исключении: System.IO.DirectoryNotFoundException в System.IO.__Error.WinIOError(Int32, System.String) в System.IO.FileStream.Init(System.String, System.IO.FileMode, System.IO.FileAccess, Int32, Boolean, System.IO.FileShare, Int32, System.IO.FileOptions, SECURITY_ATTRIBUTES, System.String, Boolean, Boolean, Boolean) в System.IO.FileStream..ctor(System.String , System.IO.FileMode, System.IO.FileAccess, System.IO.FileShare) в System.Windows.Media.Imaging.BitmapDecod er.SetupDecoderFromUriOrStream(System.Ur i, System.IO.Stream, System.Windows.Media.Imaging.BitmapCache Option, System.Guid ByRef, Boolean ByRef, System.IO.Stream ByRef, System.IO.UnmanagedMemoryStream ByRef, Microsoft.Win32.SafeHandles.SafeFileHand le ByRef) в System.Windows.Media.Imaging.BitmapDecod er.CreateFromUriOrStream(System.Uri, System.Uri, System.IO.Stream, System.Windows.Media.Imaging.BitmapCreat eOptions, System.Windows.Media.Imaging.BitmapCache Option, System.Net.Cache.RequestCachePolicy, Boolean) в System.Windows.Media.Imaging.BitmapFrame .CreateFromUriOrStream(System.Uri, System.Uri, System.IO.Stream, System.Windows.Media.Imaging.BitmapCreat eOptions, System.Windows.Media.Imaging.BitmapCache Option, System.Net.Cache.RequestCachePolicy) в System.Windows.Media.ImageSourceConverte r.ConvertFrom(System.ComponentModel.ITyp eDescriptorContext, System.Globalization.CultureInfo, System.Object) в System.Windows.Baml2006.TypeConverterMar kupExtension.ProvideValue(System.IServic eProvider) в MS.Internal.Xaml.Runtime.ClrObjectRuntim e.CallProvideValue(System.Windows.Markup .MarkupExtension, System.IServiceProvider) Сведения об исключении: System.Windows.Markup.XamlParseException в System.Windows.Markup.WpfXamlLoader.Load (System.Xaml.XamlReader, System.Xaml.IXamlObjectWriterFactory, Boolean, System.Object, System.Xaml.XamlObjectWriterSettings, System.Uri) в System.Windows.Markup.WpfXamlLoader.Load Baml(System.Xaml.XamlReader, Boolean, System.Object, System.Xaml.Permissions.XamlAccessLevel, System.Uri) в System.Windows.Markup.XamlReader.LoadBam l(System.IO.Stream, System.Windows.Markup.ParserContext, System.Object, Boolean) в System.Windows.Application.LoadBamlStrea mWithSyncInfo(System.IO.Stream, System.Windows.Markup.ParserContext) в System.Windows.Application.LoadComponent (System.Uri, Boolean) в System.Windows.Application.DoStartup() в System.Windows.Application.<.ctor>b__1_0 (System.Object) в System.Windows.Threading.ExceptionWrappe r.InternalRealCall(System.Delegate, System.Object, Int32) в System.Windows.Threading.ExceptionWrappe r.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate) в System.Windows.Threading.DispatcherOpera tion.InvokeImpl() в System.Windows.Threading.DispatcherOpera tion.InvokeInSecurityContext(System.Obje ct) в MS.Internal.CulturePreservingExecutionCo ntext.CallbackWrapper(System.Object) в System.Threading.ExecutionContext.RunInt ernal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) в System.Threading.ExecutionContext.Run(Sy stem.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) в System.Threading.ExecutionContext.Run(Sy stem.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) в MS.Internal.CulturePreservingExecutionCo ntext.Run(MS.Internal.CulturePreservingE xecutionContext, System.Threading.ContextCallback, System.Object) в System.Windows.Threading.DispatcherOpera tion.Invoke() в System.Windows.Threading.Dispatcher.Proc essQueue() в System.Windows.Threading.Dispatcher.WndP rocHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef) в MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef) в MS.Win32.HwndSubclass.DispatcherCallback Operation(System.Object) в System.Windows.Threading.ExceptionWrappe r.InternalRealCall(System.Delegate, System.Object, Int32) в System.Windows.Threading.ExceptionWrappe r.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate) в System.Windows.Threading.Dispatcher.Lega cyInvokeImpl(System.Windows.Threading.Di spatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32) в MS.Win32.HwndSubclass.SubclassWndProc(In tPtr, Int32, IntPtr, IntPtr) в MS.Win32.UnsafeNativeMethods.DispatchMes sage(System.Windows.Interop.MSG ByRef) в System.Windows.Threading.Dispatcher.Push FrameImpl(System.Windows.Threading.Dispa tcherFrame) в System.Windows.Threading.Dispatcher.Push Frame(System.Windows.Threading.Dispatche rFrame) в System.Windows.Application.RunDispatcher (System.Object) в System.Windows.Application.RunInternal(S ystem.Windows.Window) в System.Windows.Application.Run(System.Wi ndows.Window) в VKSPY.App.Main() Так а какой способ упаковки есть?
0
|
0 / 0 / 2
Регистрация: 29.05.2016
Сообщений: 30
|
||
09.05.2018, 18:07 [ТС] | ||
0
|
09.05.2018, 18:07 | |
Помогаю со студенческими работами здесь
4
Установка C++ Redistributable Visual Studio 2017 и Visual C++ для Visual Studio 2015 Неработает Microsoft Visual Studio 2015/2017 Плагин VSXI для Visual Studio 2015-2017 Пойдёт ли Visual Studio 2015/2017 (C#) на AMD a4/pentium Какая среда лучше: Visual Studio 2015 или 2017? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Непрерывная интеграция для пакета Python
Mr. Docker 22.06.2025
Было 4 часа утра пятницы, когда я выпустил новую версию нашей внутренней библиотеки для обработки данных. Релиз 0. 5. 2 содержал небольшой фикс для обработки дат в ISO формате, что может пойти не так?. . .
|
Продвинутый ETL на C# из OLTP БД в хранилище
stackOverflow 22.06.2025
Работая в сфере корпоративной аналитики, я постоянно сталкиваюсь с одним и тем же - нужны чистые, структурированные и, главное, свежие данные. Без них современные аналитические системы, машинное. . .
|
Мастер-класс по микросервисам на Node.js
Reangularity 21.06.2025
Node. js стал одной из самых популярных платформ для микросервисной архитектуры не случайно. Его неблокирующая однопоточная модель и событийно-ориентированный подход делают его идеальным для. . .
|
Управление Arduino из WPF приложения
Wired 21.06.2025
Зачем вообще связывать Arduino с WPF-приложением? Казалось бы, у Arduino есть собственная среда разработки, своя экосистема, свои способы управления. Однако при создании серьезных проектов. . .
|
Звёздная пыль
kumehtar 20.06.2025
Я просто это себе представляю: как создавался этот мир. Как энергия слипалась в маленькие частички. Как они собирались в первые звёзды, как во вселенной впервые появился Свет. Как эти звёзды. . .
|
Создание нейросети с PyTorch
AI_Generated 19.06.2025
Ключевое преимущество PyTorch — его питоновская натура. В отличие от TensorFlow, который изначально был построен как статический вычислительный граф, PyTorch предлагает динамический подход. Это. . .
|
JWT аутентификация в ASP.NET Core
UnmanagedCoder 18.06.2025
Разрабатывая веб-приложения, я постоянно сталкиваюсь с дилеммой: как обеспечить надежную аутентификацию пользователей без ущерба для производительности и масштабируемости? Классические подходы на. . .
|
Краткий курс по С#
aaLeXAA 18.06.2025
Здесь вы найдете все необходимые функции чтоб написать програму на C#
Задание 1:
КЛАСС FORM 1
public partial class Form1 : Form
{
Spisok listin = new Spisok();
. . .
|
50 самых полезных примеров кода Python для частых задач
py-thonny 17.06.2025
Эффективность работы разработчика часто измеряется не количеством написаных строк, а скоростью решения задач. Готовые сниппеты значительно ускоряют разработку, помогают избежать типичных ошибок и. . .
|
C# и продвинутые приемы работы с БД
stackOverflow 17.06.2025
Каждый . NET разработчик рано или поздно сталкивается с ситуацией, когда привычные методы работы с базами данных превращаются в источник бессонных ночей. Я сам неоднократно попадал в такие ситуации,. . .
|