在将其从dotnet 2.0升级到4.5之后,我无法运行我的C#winforms应用程序。它在我的开发机器上运行良好,但在客户端运行不正常,即使将dotnet升级到4.5。
经过仔细研究后,我发现我现在使用的其中一个dll在dotnet 4.5中具有特定的依赖关系。快速浏览一下我用来制作这个dll的VS解决方案,它显示它使用了C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \中的一些特定文件。
但是当我去客户机时,安装dotnet 4.5之后,这个文件夹就不存在了。 (在" Program Files"或" Program Files(x86)")。
那么 - 为什么客户端机器没有它(或者我安装了dotnet 4.5的虚拟机)?我得到v3.5和v4.0,但不是v4.5。
感谢。