首先,我想澄清一下,我遇到了很大麻烦。我没有做任何研究就开发了应用程序。我花了3个月的时间来开发该项目。这个项目使用vs2010,vs2010报告查看器,.net 3.5sp1,ms sql server 2005,sql3.5 compat add。
我的所有客户都是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吗?它会起作用吗?如果没有,请给我一些其他的解决方案。我被困在中间答案 0 :(得分:2)
你可以做各种各样的事情......
首先在Visual Studio 2010中将项目构建选项设置为.Net 2.0,以确保它将在旧的XP版本上运行。
其次,我认为您应该能够使用此处的报告查看器:http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=21916而不是VS 2010附带的报告查看器(请注意该链接的要求是.net 2.0)。它可能没有所有功能但它应该可以工作。
然后根据你编写代码的方式编译所有可能很难的编译,但也许不是,只是作为一个... ...
如果您使用的是System.Linq命名空间中的任何内容,则可以使用名为LinqBridge的库,这意味着您根本不需要更改任何代码。
我会尽一切努力,然后如果您在回传代码时遇到特定问题,可以提出更具体的问题。