我有一个非托管 C++ dll,将由托管 C++/CLI 包装器 .dll 使用,最终将由 C# 项目使用。
C# 项目是强命名的,包装器 .dll 也是。我尝试使用 /KEYFILE 对非托管 dll 执行相同的操作,但似乎不起作用。包装器抱怨:
.... is a strong-name signed assembly and embedding a manifest invalidates the signature
我是否需要对非托管 C++ 进行强命名?如果没有,我该如何解决这个问题?