Windows 安装较新的.NET并从一个父进程运行使用它的子进程?

Windows 安装较新的.NET并从一个父进程运行使用它的子进程?,windows,testing,process,environment,Windows,Testing,Process,Environment,我正在尝试自动化我公司的一些测试运行,我操作的约束条件是我有一个流程(我可以更改为运行任何我想要的),但一旦它完成,自动化会清理机器。 在此过程开始之前,我无法更改机器的状态 测试的要求是安装.NET4.5,然后启动另一个使用它的进程 我面临的问题是,第二个进程找不到在前面的一个步骤中安装的一些.NET4.5DLL(我基本上启动安装程序进程,它完成,然后启动测试) 若我将远程桌面安装到那个台机器上并再次手动启动测试过程,它将正确加载并工作 因此,我的问题是-有没有办法作为“系统”的子项启动测试过

我正在尝试自动化我公司的一些测试运行,我操作的约束条件是我有一个流程(我可以更改为运行任何我想要的),但一旦它完成,自动化会清理机器。 在此过程开始之前,我无法更改机器的状态

测试的要求是安装.NET4.5,然后启动另一个使用它的进程

我面临的问题是,第二个进程找不到在前面的一个步骤中安装的一些.NET4.5DLL(我基本上启动安装程序进程,它完成,然后启动测试)

若我将远程桌面安装到那个台机器上并再次手动启动测试过程,它将正确加载并工作


因此,我的问题是-有没有办法作为“系统”的子项启动测试过程,或者我可以让它以某种方式重新加载环境?

在程序中包含.net 4.5 dll?您是否检查了安装是否需要重新启动系统?我尝试过将dll复制到工作目录并将工作目录添加到路径中,但没有帮助,对于重新启动-我不能这样做很遗憾。