在InternalsVisibleTo with Strong-Type Assemblies
找到了解決轉到:C:\ Program Files文件(x86)的\微軟的SDK \的Windows \ v8.1A \ BIN \ NETFX 4.5.1工具(或者其它任何SN。 EXE是)
sn -p MyKey.snk MyKey.PublicKeyOnly.snk
此副本在公共密鑰到一個新的文件
sn -tp MyKey.PublicKeyOnly.snk
的東西這將輸出像: 公鑰 0024000004800000940000000602000000240000525341310004000001000100cfb8bc23b86a08 e70d021dd53d3b0293e716e71015870bdcc58a0231a4228618851a83e06077f5a44f42beb2baf3 56ad2d344521a96b0081ed0f25f9227523e3625eda524efe1cf2e1e5e41f3693a76ec52347684b 8129a4bb2d5fc49681adf33da0eecc4f81f011af4539d12abe1b4e760b5ce32d766db1012d4402 8381f0b4
公鑰標記是2ff2b71993eeff95
複製的公共密鑰值,以及更新InternalsVisibleTo:
[如組裝:InternalsVisibleTo(「MyProject.Domain。測試中,公鑰= 0024000004800000940000000602000000240000525341310004000001000100cfb8bc23b86a08 e70d021dd53d3b0293e716e71015870bdcc58a0231a4228618851a83e06077f5a44f42beb2baf3 56ad2d344521a96b0081ed0f25f9227523e3625eda524efe1cf2e1e5e41f3693a76ec52347684b 8129a4bb2d5fc49681adf33da0eecc4f81f011af4539d12abe1b4e760b5ce32d766db1012d4402 8381f0b4" )
在簽名下拉列表中選擇了什麼? – SLaks 2012-03-19 01:26:40
@SLaks - 我添加了一個截圖。 – Vaccano 2012-03-19 01:35:50
這應該工作;我不確定有什麼問題。 – SLaks 2012-03-19 01:37:47