error: 'dict' is a variable but is used like a mehtod.
error goes here ==> dict(paymentType + "CardPreAuthorizationNumber") = AuthCode;
Again this depends on the definition of the dict but if it is a generic dictionary, then use brackets  to define the index instead of parenthesis () which are used to separate parameters for a method. Note that dictionary needs two values, the key as an index and the value as explained in Dictionary<TKey, TValue> Class[^]
hi im using vs2015 so i tried getting WIX for creating installers , the problem is that when i try 2 install WIX v3.10 (latest) i get an error but WIX 3.9 installed perfectly but somehow its not being recognized in VS