c# - 具有引用程序集的多目标 .NET 3.5 和 .NET 4.0

标签 c# c#-4.0

我发现一个用户的硬件迫使我使用 .NET 4.0 而不是 .NET 3.5(视频驱动程序问题)。但是,我的大多数用户都没有 .NET 4.0。什么是构建我的解决方案的好方法,以便我可以同时针对两者。对于这个问题,假设我有一个 MyClass.dll 项目和一个 MyApp.exe。 MyClass 和 MyProject 都需要是 .NET 3.5 或 .NET 4.0。

我有两个解决方案吗?四个项目?以某种方式配置输出?使用链接?谢谢。我猜这样的事情可能有效(但这是最佳实践)

enter image description here

在这种情况下,我使两个 MyClass.dll 的输出都匹配默认命名空间。

最佳答案

您只能部署一次并修改 App.Config requiredRuntime element设备中需要 .NET 4.0 运行时的部分

关于c# - 具有引用程序集的多目标 .NET 3.5 和 .NET 4.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7774841/

相关文章:

excel - Epplus SetPosition图片问题

wpf - 如何设置项目以使用 TweetSharp

asp.net - 类型或命名空间名称 'DataAnnotations' 在命名空间 'System.ComponentModel' 中不存在

c# - 如何使用c#代码更改ppt表格单元格的背景颜色?

c# - 为什么多线程访问 WPF UI 控件会产生开销?

c# - 通过点集合中的所有其他点,两点之间的最短路线

sql-server - 使用多线程时在数据库中插入行?

c# - Linq 表达式获取插入的 Convert 函数

c# - WPF - 设置相对于用户控件的对话框窗口位置

c# - JSON.NET:当键包含点时获取嵌套值?