When IXC adds a dependency to the twin project, it ignores an existing valid reference if the dependency is defined with a condition such as:
<ItemGroup Condition="'$(UseLocalAXOpenSources)' == 'true' and Exists('$(AXOpenRoot)')">
... list of dependencies ...
</ItemGroup>
When IXC adds a dependency to the twin project and central package management is used (Directory.Packages.props), it adds the dependency with a specified version, for example:
<ItemGroup>
<PackageReference Include="AXSharp.Abstractions" Version="0.47.0-alpha.405" />
<PackageReference Include="AXSharp.Connector" Version="0.47.0-alpha.405" />
...
</ItemGroup>
When IXC adds a dependency to the twin project, it ignores an existing valid reference if the dependency is defined with a condition such as:
When IXC adds a dependency to the twin project and central package management is used (Directory.Packages.props), it adds the dependency with a specified version, for example: