Я бы хотел избежать перераспределения .NET среды выполнения, если это возможно, с моим приложением, так как это увеличит размер приложения, время загрузки, время разработки &, возможно, представит множество различных ошибок развертывания. Заставляет ли Microsoft принудительно обновлять среду выполнения .NET через обновление Windows? Если нет, то каковы некоторые из вариантов перераспределения среды выполнения .NET? Сможет ли Microsoft упростить повторное использование времени выполнения приложениями .NET? Кроме того, поддерживается ли среда выполнения .NET для обратной совместимости?Должен ли я беспокоиться о перераспределении времени выполнения .NET с моим приложением?
Я просто подытоживаю ответы здесь. Похоже, мы должны иметь загрузчик, чтобы хотя бы проверить существование времени выполнения .NET. Альтернативный вариант - упаковать среду выполнения и развернуть ее, если она не существует. Существует несколько вариантов упаковки. & Visual studio предоставляет возможность создания проекта установщика со временем выполнения. Существуют также другие варианты упаковки, такие как InnoSetup, WIX и т. Д. (Не уверен, какой вариант лучше и бесплатный). Для установки Runtime требуется перезагрузка, и выбранная опция установки должна возобновить перезагрузку приложения.
Вы имеете в виду конкретную версию .Net? – adrianbanks
Я не такой, если я настроен на определенную версию? – msvcyc
http://stackoverflow.com/questions/112941/create-program-installer-in-visual-studio-2005/113133 – SwDevMan81