C# 如何知道我的exe在C中的用户计算机中的位置#

C# 如何知道我的exe在C中的用户计算机中的位置#,c#,vsto,exe,C#,Vsto,Exe,我已经为excel创建了一个小加载项,但出于配置目的,我需要确定用户在何处安装了加载项,以及exe的具体位置。 我如何在C#?中做到这一点应该可以做到。可能的重复我试过了,我试过了这个路径。GetDirectoryName(Assembly.GetExecutionGassembly().Location)…后者似乎对我有用…无论如何,对于在另一个进程上下文中加载的程序集,它更正确。

我已经为excel创建了一个小加载项,但出于配置目的,我需要确定用户在何处安装了加载项,以及exe的具体位置。
我如何在C#?

中做到这一点应该可以做到。

可能的重复我试过了,我试过了这个路径。GetDirectoryName(Assembly.GetExecutionGassembly().Location)…后者似乎对我有用…无论如何,对于在另一个进程上下文中加载的程序集,它更正确。