0

我正在开发一个使用 .Net Runtime v2.0 运行的应用程序。由于应用程序中使用的某些功能在 Windows 10 上不起作用,我被迫将运行时更新到 v3.5。这没什么大不了的,也不会改变任何代码,但实际上我在将其更改为 3.5 框架时遇到了问题。

我可以在项目属性中将目标框架设置为 3.5,而不会出现问题。我也能够毫无问题地构建项目。永远不会抛出一个错误。此外,该项目使用 .Net Reactor 版本 3.9.8 进行了混淆。

当我去检查构建发布版本后生成的 .dll 或 .exe 文件时,就会出现问题。当我用 .Net Reactor 打开它时,它显示运行时是 v2.0。我附上了这张照片。

需要注意的另一件事是该项目确实依赖于其他一些 .dll。在我包含的图片中,我用红色突出显示了 3 个依赖项。这些依赖项是我开发的其他项目,它们目前也在使用 runtime v2.0。我试图将它们更新到 v3.5,但出现同样的问题。以蓝色突出显示的依赖项都显示运行时版本也是 v2.0。

任何帮助和帮助将不胜感激。

项目属性

.Net 反应堆

4

0 回答 0