使用VS 2008
我为我的项目创建了一个安装文件,我在我的系统中运行安装文件,我的项目工作正常。
如果我将项目安装到另一个系统,请在设置时询问.Net Framework 3.5。 安装我的项目需要.Net Framework 3.5吗?
在我安装项目之前,我安装了.net framework 3.5,花了很多时间进行设置?
如何解决这个问题?或任何其他方式来创建项目设置?
任何人都可以帮助解决我的设置问题。
答案 0 :(得分:1)
您需要做的是右键单击SolutionExplorer中的安装项目,然后选择“属性”菜单选项。然后,您可以单击“先决条件”按钮。这使您可以控制安装程序需要/想要的内容以安装代码。
如果您不需要.NET 3.5,那么只需取消选择它。这只是VS2008的另一个烦人的事情,你选择.NET 2.0作为目标框架,但它将.NET 3.5作为预先要求。
答案 1 :(得分:0)
您是否依赖代码中的.net 35功能。如果没有,您可以使用目标.net 3.0或2.0的项目设置重新编译。
答案 2 :(得分:0)
.NET 3.5框架有两个不同的安装程序可供选择:引导程序和完整程序包。
bootstrapper安装程序很小(2.7 MB)。它很小,因为它在目标机器上执行时从Internet下载所需的文件。根据目标的网络带宽,可能需要很长时间才能运行。
完整的软件包安装程序很大(237 MB),并且不需要运行Internet连接。 如果您当前正在使用引导程序安装程序,则应尝试下载完整程序包安装程序并在目标计算机上运行该程序包。
(也就是说,如果你真的需要.NET 3.5)
您可以从here选择任一安装程序。
答案 3 :(得分:0)
如果您的程序不需要.NET 3.5对您来说很重要,那么您可以将项目设置为以.NET 2.0为目标。安装项目也会看到这个,并且(希望)在更新时删除依赖项。
如果你的项目是VB.NET,你可以在这里设置目标框架版本:
项目属性 - >编译 - >高级编译选项......
如果你的项目是C#,它就在这里:
项目属性 - >应用
如果您这样做,当然您将无法使用任何.NET 3特定功能。