在我的公司,我们工作在同一应用程序来自不同的团队。
背景
我已经创建了一个本地nuget服务器
每个团队都构建自己的包
在推到Git服务器后,必须使用这个包将文件中的版本号从x.y.z增加到x.y.z+1。
新的发行版将被创建到Git-TFS服务器上,所以每天都会创建多个版本。
每个团队必须处理另一个团队发布的最新版本的包。
问题
在推到Git之后,使用此包增加project-name.nuspecfile and also in each project'spackages.config`文件中版本号的最佳方法是什么?有更好的方法来完成我的目标吗?
我有一个信号是不断更新的(约200赫兹)。我使用PyADS (write_by_name)在贝克霍夫IPC中写入全局变量。我同时运行一个范围项目和导出结果。我的PLC循环时间是1ms,所以所有感兴趣的变量都是由Scope项目每隔1ms收集一次。但是,通过编写的全局变量是以100 ms间隔收集的。理想情况下,我希望PyADS编写的变量在大约10 ms (或1ms的可编程控制器周期时间)更新。由于这个全局变量是在1ms运行的相同任务的一部分,所以我假设这个差异(1ms对100 ms )是由PyADS创建的。对吗?是否有办法在PyADS中更改刷新时间/周期时间?还是这里有什么问题?
Python代码
Excel 2016似乎会在保存时触发一个以编程方式添加的撤消级别,而在早期版本的Excel (2013、2010和2007)中不会出现这种情况。要复制这个明显的错误,打开一个新的工作簿并将其保存为一个启用宏的工作簿(.xlsm文件)。将以下代码粘贴到ThisWorkbook模块中:
Option Explicit
Public WithEvents App As Application
Private Sub Workbook_Open()
Set App = Application
End Sub
Private Sub App_SheetChange(ByVal Sh As Ob