Sql server 如何在64位Windows上设置由C#3.5开发的项目?
我使用C#3.5和MSSQL 2005开发了一个项目,发布后,它不会在客户端PC上的任何windows 64位中设置,, 问题是这个项目是32位的,而你的电脑是46位的, 我开发的项目是32位的。 我应该怎么做才能解决这个问题呢?通常安全管理的项目构建的IL程序集从目标体系结构的角度来看是中立的。在32位开发环境中创建的程序集在64位计算机上运行良好,只要该计算机上安装了正确的64位.Net Framework。只有在使用不安全的构造(如PInvoke)或专门为目标平台构建程序集时,才会出现问题Sql server 如何在64位Windows上设置由C#3.5开发的项目?,sql-server,sql-server-2005,.net-3.5,64-bit,32bit-64bit,Sql Server,Sql Server 2005,.net 3.5,64 Bit,32bit 64bit,我使用C#3.5和MSSQL 2005开发了一个项目,发布后,它不会在客户端PC上的任何windows 64位中设置,, 问题是这个项目是32位的,而你的电脑是46位的, 我开发的项目是32位的。 我应该怎么做才能解决这个问题呢?通常安全管理的项目构建的IL程序集从目标体系结构的角度来看是中立的。在32位开发环境中创建的程序集在64位计算机上运行良好,只要该计算机上安装了正确的64位.Net Framework。只有在使用不安全的构造(如PInvoke)或专门为目标平台构建程序集时,才会出现问题
现在的问题是,为什么要将这个问题标记为SQLServer2005和.NET3.5?SQL 2005的SQLCLR程序集仅支持.Net 2.0。在64位SQL Server上部署SQLCLR程序集时,显然必须安装.Net 2.0 64位 您可能应该告诉我们您是如何创建安装项目的。如果让我猜你是怎么做的,我会说你做错了。如果您想要更有用的答案,请向我们展示您所做的。我已经发布了它,右键单击项目名称>发布>并设置属性和Publish@Omneya:这不会创建安装项目。您的解决方案中是否有安装项目?也许你应该提供足够的细节让其他人重现这个问题?@John:我可以问一下设置项目和发布项目之间的区别吗?@Omneya:“设置项目”是一种项目,不是命令。请提供有关Visual Studio中解决方案的一些信息。是否有一个或多个项目?什么样的项目?项目配置是什么?您向发布命令等提供了哪些参数。