C#.NET 2.0组件
我怎样才能检查什么对象、工具、变量等等。。。在C#应用程序中从.NET2.0中使用 如果没有.NET2.0,我如何运行C#应用程序 更新: 对不起,我没说清楚。以下是我的情况:我在C#:嵌入式浏览器中开发了一个非常简单的应用程序,它可以显示静态网页,并可以在这些html页面中进行搜索。我使用简单的文本框、按钮和组件 该应用程序将分发给那些拥有非常旧的PC的人,即使是使用Windows95。我希望应用程序能够在它上面运行,或者至少在Win98上运行,而不需要像用户所不希望的那样告诉人们安装.NET2.0;我真的不具备使用电脑的技能:)C#.NET 2.0组件,c#,.net,C#,.net,我怎样才能检查什么对象、工具、变量等等。。。在C#应用程序中从.NET2.0中使用 如果没有.NET2.0,我如何运行C#应用程序 更新: 对不起,我没说清楚。以下是我的情况:我在C#:嵌入式浏览器中开发了一个非常简单的应用程序,它可以显示静态网页,并可以在这些html页面中进行搜索。我使用简单的文本框、按钮和组件 该应用程序将分发给那些拥有非常旧的PC的人,即使是使用Windows95。我希望应用程序能够在它上面运行,或者至少在Win98上运行,而不需要像用户所不希望的那样告诉人们安装.NET
我也在使用dataGridView。您可能需要进一步澄清。。你想让应用程序在没有.Net的情况下运行吗?或者您希望它在.NET3.5中运行,而不使用.NET2.0位 如果是后者,那么就不要引用在.NET2.0中编译的程序集(检查您添加的引用的属性)。如果是前者,那么它真的不可行。是的,这是可能的,但这意味着在应用程序中部署框架的一部分,但随后,您将部署所有位,包括2.0位
不过,你的问题确实需要更多的信息,目前没有多大意义。对不起 看起来windows 98支持.net framework。有关详细信息,请参阅此答案:
您可以查看以下内容: “迷你部署工具将 将CLR的最小集合并在一起 运行时文件和相关程序集 可以简单地复制到单个 目标计算机上的文件夹,以及 应用程序运行起来就像整个 框架已安装。由于 安装被隔离成一个单独的 文件夹,将不会有冲突 将来安装.NET时 链接用于依赖项 它将进一步减少 文件大小。”
要确保它在没有.NET2.0的情况下运行,请使用.NET1.1编译器编译它 但这似乎不是一个好主意。我建议您重新考虑您的要求。
Win98没有随.NET一起提供。使用.NETV1.1不会比.NET2.0(如果有的话)获得更多的平台渗透率 如果未直接或间接安装相应的.NET Framework二进制文件(即包含CLR的文件),则无法运行.NET应用程序(即使用CLR的应用程序)
句号。你说的“没有.net 2.0”是什么意思?您可以使用框架的其他版本,如3.5或4.0,但您始终需要框架的某些版本来运行C#应用程序(本质上是用C#编写的.net应用程序)。例如,我的应用程序必须在windows 98上运行。没有安装任何.NET更新。如果不可能,那么在Windows XP上,您是否可以创建一个安装程序来捆绑.net可再发行版本,并在必要时为其安装?他明确表示,用户不必安装.net framework。