【发布时间】:2019-03-16 20:21:43
【问题描述】:
我目前正在为我公司的工具存储库设置构建管道,并希望将每个构建的工具放入 $PATH 中,以便可以从 powershell 轻松执行它们。经过一番谷歌搜索,我不确定解决这个问题的最佳方法。好的是所有工具都发布到的 repo 根目录下的一个通用 /bin 目录(使用 dotnet publish),但是每个生成的构建都作为自己的文件夹放置,因此每个程序的 nuget 依赖项可以有不同的版本无论他们依赖什么,我们都不必担心潜在的绑定重定向/版本不匹配问题。想法是最终的文件夹结构如下所示:
/bin
/app1
/app1.exe
/Some.Dep.dll
/app2
/app2.exe
/Some.Dep.dll
有没有办法通过只向/bin 添加一个 $PATH 条目来实现这一点,或者对实现相同最终目标的不同方法有任何建议?
【问题讨论】:
标签: .net windows powershell path