.net Gallio:提取所需二进制文件的简单方法?
我将Gallio项目所需的所有二进制文件存储在SVN存储库中。我已经使用Gallio好几年了,它是一个优秀的库 Gallio唯一真正(也是唯一)的问题是它非常臃肿,包中有几十个程序集和其他文件。在最新版本(3.2.603)中,我统计了1041个文件,这只是.net Gallio:提取所需二进制文件的简单方法?,.net,gallio,.net,Gallio,我将Gallio项目所需的所有二进制文件存储在SVN存储库中。我已经使用Gallio好几年了,它是一个优秀的库 Gallio唯一真正(也是唯一)的问题是它非常臃肿,包中有几十个程序集和其他文件。在最新版本(3.2.603)中,我统计了1041个文件,这只是bin目录。例如,该软件包包括AutoCAD插件,我认为99.5%的人不需要它,我认为它应该是其他附加软件包的一部分,而不是主软件包 虽然在过去,我设法手动提取工作所需的内容并将其添加到版本控制中,但后来将其升级到新版本会成为一个真正的难题—子
bin
目录。例如,该软件包包括AutoCAD插件,我认为99.5%的人不需要它,我认为它应该是其他附加软件包的一部分,而不是主软件包
虽然在过去,我设法手动提取工作所需的内容并将其添加到版本控制中,但后来将其升级到新版本会成为一个真正的难题—子目录结构会发生变化,文件会发生变化,您永远不知道哪些文件是最基本的必需品,哪些文件可以安全删除
所以,基本上,我正在寻找一种方法来简化这个过程。假设我需要Gallio提供的以下功能:
是否有一种确定的方法可以只提取覆盖上述内容所需的文件 以下是有关的文档的良好来源 要创建有效的Gallio安装,您需要将所有感兴趣的插件复制到目标位置。因此,对于最低安装量,您将有:
- 加利奥插件
- Gallio.dll
- 加利奥
- Gallio.xml
- Gallio.XmlSerializers.dll
- galio.Host.exe
- Gallio.Host.exe.config
- Gallio.Host.x86.exe
- Gallio.Host.x86.exe.config
- Gallio.Host.Elevated.exe
- Gallio.Host.Elevated.exe.config
- Gallio.Host.highted.x86.exe
- Gallio.Host.highted.x86.exe.config
- 资源文件夹
- 汇编.ico
- Container.ico
- Fixture.ico
- 加里奥·伊科
- Test.ico
- 不受支持的.ico