在单个NSIS设置中通过两个不同的.NET版本编译的AC#

洛法利晨报

我想在Windows 7,8,8.1上安装我的C#项目(WinForm .NET v2),而无需安装.NET。

如我所知,Windows 7默认具有.NET v2,而Windows 8,8.1默认具有.NET v4。

因此,我正在考虑复制我的C#项目,并使用.NET v2和v4对其进行编译。之后,我将使用脚本来对这两个应用程序进行NSIS设置,该脚本可以告诉我目标系统上安装了.NET的哪个版本。然后,只需安装特定的已编译项目,而无需安装任何.NET。

从理论上讲这个想法是可以的,但是问题是:

我发现“没人”在他们的项目中使用此解决方案。怎么了 我想念什么吗?

本·沃格特

究其原因,没有人1做这个(包装.NET 2和.NET 4个版本相同的安装程序)是用小配置的调整,在.NET 2版本的应用程序,可向工作在以后运行时也是如此。您可以参考以下问题,以获取有关执行此操作的更多信息:

只要确保在.NET 4上进行测试,就如同在单独的版本中进行测试一样,因为存在许多小的但不重要的行为更改。


1至少不是与应用程序一起使用。使用开发人员插件和库,这可能是有道理的,尽管与Visual Studio版本相比,它比运行时更重要,因为.NET 2 DLL可以轻松地加载到.NET 4应用程序中,而无需进行配置更改。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

单个.NET程序集针对两个不同的CLR?

来自分类Dev

从ASP.net Web表单中的ac#类调用方法

来自分类Dev

asp.net C#,监视ac#函数,可从sql DB中检查状态?

来自分类Dev

如何通过Gradle使Android Studio中的两个不同模块使用同一库的不同版本

来自分类Dev

如何通过Gradle使Android Studio中的两个不同模块使用同一库的不同版本

来自分类Dev

在ac#列表控件中对齐文本

来自分类Dev

从ac#事件中检索数据

来自分类Dev

在 Azure 中托管 ac# worker

来自分类Dev

如何从 html 表单中获取数据并将其存储在 ASP.Net MVC 视图中的 ac# 变量中

来自分类Dev

使用AC#方法在aspx文件中设置TextBox文本

来自分类Dev

使ac#代码不可反编译?

来自分类Dev

将Java版本设置为两个不同的Tomcat实例

来自分类Dev

如何为.cabal文件中的不同目标使用两个不同的编译器?

来自分类Dev

如何在单个ubuntu机器中管理两个Django版本

来自分类Dev

是否可以在单个node.js项目中使用两个不同版本的npm模块?

来自分类Dev

在安装了两个不同Boost版本的系统上编译C ++代码

来自分类Dev

设置ac#正则表达式

来自分类Dev

通过displayorder和同级元素订购ac#列表

来自分类Dev

在ASP.NET的单个页面中实现带有验证控件的两个联系表单?

来自分类Dev

来自两个不同命令的不同Debian版本

来自分类Dev

处于不同WiFi频段的两个设备能否通过ASUS RT-AC66U相互连接?

来自分类Dev

是否可以在C ++中使用一个make命令用两个不同的gcc版本编译两个不同的可执行文件?

来自分类Dev

是否可以在C ++中使用一个make命令用两个不同的gcc版本编译两个不同的可执行文件?

来自分类Dev

ac#构造函数中的“ this”是什么意思?

来自分类Dev

在WinDbg中调试AC#应用程序

来自分类Dev

Powershell不调用ac#对象中的方法

来自分类Dev

ac#构造函数中的“ this”是什么意思?

来自分类Dev

在 Unity 中从 ac# 接口事件引用游戏对象

来自分类Dev

检查 ac# 列表中的某些项目是否相同

Related 相关文章

  1. 1

    单个.NET程序集针对两个不同的CLR?

  2. 2

    从ASP.net Web表单中的ac#类调用方法

  3. 3

    asp.net C#,监视ac#函数,可从sql DB中检查状态?

  4. 4

    如何通过Gradle使Android Studio中的两个不同模块使用同一库的不同版本

  5. 5

    如何通过Gradle使Android Studio中的两个不同模块使用同一库的不同版本

  6. 6

    在ac#列表控件中对齐文本

  7. 7

    从ac#事件中检索数据

  8. 8

    在 Azure 中托管 ac# worker

  9. 9

    如何从 html 表单中获取数据并将其存储在 ASP.Net MVC 视图中的 ac# 变量中

  10. 10

    使用AC#方法在aspx文件中设置TextBox文本

  11. 11

    使ac#代码不可反编译?

  12. 12

    将Java版本设置为两个不同的Tomcat实例

  13. 13

    如何为.cabal文件中的不同目标使用两个不同的编译器?

  14. 14

    如何在单个ubuntu机器中管理两个Django版本

  15. 15

    是否可以在单个node.js项目中使用两个不同版本的npm模块?

  16. 16

    在安装了两个不同Boost版本的系统上编译C ++代码

  17. 17

    设置ac#正则表达式

  18. 18

    通过displayorder和同级元素订购ac#列表

  19. 19

    在ASP.NET的单个页面中实现带有验证控件的两个联系表单?

  20. 20

    来自两个不同命令的不同Debian版本

  21. 21

    处于不同WiFi频段的两个设备能否通过ASUS RT-AC66U相互连接?

  22. 22

    是否可以在C ++中使用一个make命令用两个不同的gcc版本编译两个不同的可执行文件?

  23. 23

    是否可以在C ++中使用一个make命令用两个不同的gcc版本编译两个不同的可执行文件?

  24. 24

    ac#构造函数中的“ this”是什么意思?

  25. 25

    在WinDbg中调试AC#应用程序

  26. 26

    Powershell不调用ac#对象中的方法

  27. 27

    ac#构造函数中的“ this”是什么意思?

  28. 28

    在 Unity 中从 ac# 接口事件引用游戏对象

  29. 29

    检查 ac# 列表中的某些项目是否相同

热门标签

归档