did you try something like this?
Lua Code:
local ADDON_NAME = "YourAddon"
local function GetAddOnVersion()
local addOnManager = GetAddOnManager()
for i = 1, addOnManager:GetNumAddOns() do
local name = addOnManager:GetAddOnInfo(i)
if name == ADDON_NAME then
return addOnManager:GetAddOnVersion(i)
else
d("addOnName has not been found")
end
end
return 0
end
d(GetAddOnVersion())