проблема развертывания приложения .net. Thinapp это решение? - PullRequest
1 голос
/ 20 марта 2012

Сначала я хочу прояснить, что у меня очень большие проблемы. Я разработал приложение без каких-либо исследований. Я потратил 3 месяца на разработку этого проекта. Этот проект использует vs2010, vs2010 средство просмотра отчетов, .net 3.5sp1, ms sql server 2005, добавление sql3.5 compat.

все мои клиенты - пользователи xp sp2. ни у кого из них нет xp sp3. поэтому я не могу использовать .net4. и установка всего этого занимает не менее 30 мин. в клиентской машине. Я думаю, что это может повлиять на мой бизнес.

Я погуглил эту проблему, но не нашел ничего, что могло бы помочь мне сократить время установки. Я также хочу сказать, что я не использую какие-либо дополнительные функции. Я могу легко вернуться к .net 2.0 или .net 3.0. но для vs2010 отчет Viver я должен использовать .net3.5 sp1. так что я застрял на самом деле.

тогда я узнал, что thinapp может быть решением. Но можно ли использовать thinapp для bundle.net 3.5 sp1 и sql server 2005? это будет работать? Если нет, то, пожалуйста, дайте мне другое решение. Я застрял в середине

1 Ответ

2 голосов
/ 20 марта 2012

Могут быть разные вещи, которые вы можете сделать ...

Прежде всего установите параметр сборки проекта на .Net 2.0 в Visual Studio 2010, чтобы убедиться, что он будет работать на старой версии XP.

Во-вторых, я думаю, что вы должны иметь возможность использовать средство просмотра отчетов здесь: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=21916 вместо того, которое поставляется с VS 2010 (обратите внимание, что требования для этой ссылки - .net 2.0). Возможно, он не обладает всеми функциями, но должен работать.

Затем заставьте все это скомпилировать, что может быть сложно, в зависимости от того, как вы написали свой код, но, возможно, нет, просто в сторону ...

Если вы используете что-либо из пространства имен System.Linq, есть библиотека с именем LinqBridge , которую вы можете использовать, что означает, что вам вообще не придется изменять какой-либо из этих кодов.

Я бы попробовал эти несколько вещей, а затем, если у вас возникли конкретные проблемы с переносом кода, вы могли бы задать более конкретные вопросы.

...