我的任务是在.net core中创建一个“服务安装程序”控制台应用程序,该应用程序将查询远程文件服务器以获取可安装在给定服务器上的可用应用程序。将有一个已知的主目录,以查找具有各种应用程序名称的目录。在每个应用程序名称目录中将包含以应用程序名称和语义版本号命名的目录。在这些目录中将是发行版本的已编译.dlls和Visual Studio 2017放置在此处的各种其他文件。 IE; .net核心应用程序似乎都具有一个.deps.json文件,该文件带有一个“ runtimeTarget”对象,该对象包含一个“ name”属性,可以查询该版本。但是,常规的.net Framework应用程序没有此文件,它只有xml格式的.config,带有supportRuntime和sku。而且,如果它只是一个类库,那么.dll和.pdb都不过是什么,在这种情况下它们都不是可查询的...其中一项要求是在“安装”之前验证与当前环境的兼容性...任何想法?