我有一个签名的程序集,我想使用[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工具包执行此操作。