Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net应用程序部署问题。这是解决办法吗?_.net_Visual Studio 2010_Deployment_Vmware_Setup Deployment - Fatal编程技术网

.net应用程序部署问题。这是解决办法吗?

.net应用程序部署问题。这是解决办法吗?,.net,visual-studio-2010,deployment,vmware,setup-deployment,.net,Visual Studio 2010,Deployment,Vmware,Setup Deployment,首先,我想澄清一下,我遇到了很大的麻烦。我没有做任何研究就开发了这个应用程序。我花了3个月的时间开发这个项目。这个项目使用vs2010、vs2010报表查看器、.net 3.5sp1、ms sql server 2005、sql3.5 compat 我的所有客户都是xp sp2用户。他们都没有xp sp3。所以我不能用。在客户机上安装所有这些设备至少需要30分钟。我想这可能会影响我的生意 我在谷歌上搜索过这个问题,但我没有发现任何可以帮助我缩短安装时间的东西。我还想说,我没有使用任何额外的功能。

首先,我想澄清一下,我遇到了很大的麻烦。我没有做任何研究就开发了这个应用程序。我花了3个月的时间开发这个项目。这个项目使用vs2010、vs2010报表查看器、.net 3.5sp1、ms sql server 2005、sql3.5 compat

我的所有客户都是xp sp2用户。他们都没有xp sp3。所以我不能用。在客户机上安装所有这些设备至少需要30分钟。我想这可能会影响我的生意

我在谷歌上搜索过这个问题,但我没有发现任何可以帮助我缩短安装时间的东西。我还想说,我没有使用任何额外的功能。我可以轻松地回到.NET2.0或.NET3.0。但是对于vs2010 report viver,我必须使用.net3.5 sp1。所以我真的被卡住了


后来我才知道偷盗是一种解决办法。但是我可以使用thinapp捆绑.NET3.5SP1和SQLServer2005吗?行吗?如果没有,请给我一些其他的解决方案。我被夹在中间

你可以做很多事情

首先,在VisualStudio2010中将项目构建选项设置为.NET2.0,以确保它将在旧的XP版本上运行

其次,我认为您应该能够从这里使用报表查看器:而不是VS2010附带的报表查看器(请注意,该链接的要求是.NET2.0)。它可能没有所有的功能,但应该可以工作

然后进行编译,这可能很难,这取决于你是如何编写代码的,但可能不是,只是作为一个旁白

如果您使用的是System.Linq命名空间中的任何内容,那么您可以使用一个名为的库,这意味着您根本不需要更改任何代码


我会尝试一下这几件事,然后如果您在重新移植代码时遇到特定问题,您可以问更具体的问题。

当我将其更改为.net 2.0时,会出现错误。net 2.0命名空间系统中不存在类型或命名空间名称对象。data“从你的另一个问题来看,听起来你也有一些实体框架代码需要转换。我同意你得到的答案-我认为你必须在常规ado.net中重写它。