繁体   English   中英

在Visual Studio中发布WFA-目标框架问题

[英]Publishing WFA in Visual Studio - target framework problems

我已经创建了一个Windows窗体应用程序,现在我想发布它。 我的客户将使用此应用程序,因此它将在不同的PC上运行。 我通过主要方式在Visual Studio中发布了我的应用程序,但是当我在另一台PC上运行.exe文件时(我正在用此PC模拟客户端PC)时,出现了.NET Framework错误,要求版本4.5.2! 我不想使用我的应用程序变得复杂,也不想强迫我的客户端安装.NET 4.5.2。

我需要将.NET Framework版本4.5.2定位为使用“任务”之类的某些功能,因此无法定位其他版本。

我有一些疑问:

  1. 哪个版本的.NET更适合支持大多数客户端?
  2. 我可以使用便携式版本之类的方法来解决此问题吗? 如果没有,确切的解决方案是什么?

你有什么建议?

最后,我根据@RonBeyer的评论找到了确切的解决方案。

Windows 10和8.1包括.NET Framework 4.5.1,因此Win8.1和10的最小公分母是ver4.5.1。

我们可以通过搜索官方页面来定义最低的公分母。

更改.NET Framework版本后可能导致错误的一个常见问题是引用问题。 切换到引用如“ MySql.Data”的较低版本后,您可能会遇到问题; 因此,您需要更改某些引用的版本!

例如,对于.NET Framework 4.5.1,MySql.Data 6.9是兼容的,但对于.NET Framework 4.5.2,兼容版本是8个版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM