Il n'y a pas de différence fonctionnelle. La propriété par défaut de l'objet de Liaison est le Chemin, cela signifie que si vous ne spécifiez pas la propriété sur laquelle vous définissez ensuite, vous devez définir le Chemin d'accès.
C'est parce que l'objet de Liaison a deux constructeurs, l'un par défaut et celui qui prend un seul paramètre de chaîne. Lorsque vous transmettez une valeur sans l'étiqueter cette propriété sera transmis sur la correspondance de constructeur, dans le cas de la Liaison de cette définit le chemin d'accès. Il est très semblable au concept de la manière dont les attributs travail, un appel au constructeur de la classe suivi par des paramètres optionnels, par exemple:
[AttributeUsage(AttributeTargets.Class), AllowMultiple = false, Inherited = false ]
Probablement de façon au-delà de ce que vous êtes en train de poser la question, mais j'ai remarqué qu'il y a une légère (et probablement sans conséquence) de différence entre les deux. Puisque je ne peux pas l'expliquer moi-même, j'ai commencé une nouvelle question à ce sujet ici.