如何获取csproj文件的PublicKey以用于`InternalsVisibleTo`?

时间:2017-06-19 08:58:35

标签: c# .net mono

我有一个签名的程序集,我想使用[assembly: InternalsVisibleTo("My.Project.Name", PublicKey=002400000...")]

My.Project.Name.csproj

我在My.Project.Name作为AssemblyName的另一个目录中也有PublicKey。我需要获得此程序集的sn -Tp path-to-assembly。如何使用命令行工具执行此操作?

各种参考文献表示我致电<AssemblyOriginatorKeyFile>,但我还没有路径。我首先需要PublicKey,因为我无法编译,直到内部对此程序集可见。

我在两个项目中都使用了Program Single_Thread_FFTW use, intrinsic :: iso_c_binding implicit none integer, parameter :: N=16 type (c_ptr) :: plan_forward integer :: k complex (kind=8) :: in(N), out(N) include 'fftw3.f03' in=(/(sin(3.14159d0*k),k=1,N)/) print *,in plan_forward=fftw_plan_dft_1d(N,in,out,FFTW_FORWARD,FFTW_ESTIMATE) call fftw_execute_dft(plan_forward,in,out) print *,out call fftw_destroy_plan(plan_forward) End Program Single_Thread_FFTW ,我认为这是用于签名的,但我不清楚它是否或如何与我需要的PublicKey相关。

注意:我在Mac上使用Mono CLI工具包执行此操作。

0 个答案:

没有答案