我的解决方案中有七个代码库项目,并且我有 3 个不同类型的网站,它们使用来自 VSS 的相同代码库项目。
现在我想将构建后脚本放入我的一个参考代码库项目中,以便在构建完成时将一个特定的 DLL 放入我的网站 bin 目录中。
例如,我有一个名为“references”的参考项目,并且在其项目属性中将放置以下代码以获取解决方案网站 bin 目录。
xcopy /Y $(ProjectDir)Tridion $(SolutionDir)Com.Emirates.Pss.Ibe.UI\Bin
以上内容对于我的一个名为“Com.Emirates.Pss.Ibe.UI”的网站项目来说工作正常,问题出现在一位用户签入“参考”项目,然后其他开发人员采用它获得的最新参考项目“ Com.Emirates.Pss.Ibe.UI”在其后期构建脚本中,但其解决方案网站目录为“Com.Emirates.Pss.MYBooking.UI”。
如何使 xcopy /Y $(ProjectDir)Tridion $(SolutionDir) Com.Emirates.Pss.Ibe.UI \Bin (粗体部分是动态的,以便签入用户的人可以轻松地构建应用程序而无需进行更改.