这是我关注的第一个 OpenCL 教程。
我无法创建新的 OpenCL 项目。当我尝试在 windows 7、64 位的 Visual Studio 2010 中创建新的 OpenCL 项目时,"Strong name validation failed. (Exception from HRESULT: 0x8013141A)"
出现错误。因此它无法创建新项目。
阅读一些论坛说,我必须对 dll 做一些事情。但我不知道在说什么。
一些建议在:http ://www.lookout.net/2006/04/bypassing-strong-name-verification-for.html 要求我这样做:
sn -Vr *,36e4ce08b8ecfb17
但是我为 36e4ce08b8ecfb17 输入了什么,这是程序集的名称,但在我的情况下,程序集的名称是什么?当我刚尝试创建新的 OpenCL 项目时,我一开始就面临这个问题。
有人可以给我一个特定于 OpenCL 的提示吗?
然后我点击 OK ,我得到了这个:
我试过的
c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC>sn -Vl
Microsoft (R) .NET Framework Strong Name Utility Version 4.0.30319.1
Copyright (c) Microsoft Corporation. All rights reserved.
Assembly/Strong Name Users
===========================================
*,* All users
iisresolver,B03F5F7F11D50A3A All users
c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC>
c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC>sn -Vr * ,B03F5F7F11D50A3
A
Microsoft (R) .NET Framework Strong Name Utility Version 4.0.30319.1
Copyright (c) Microsoft Corporation. All rights reserved.
Failed to open registry key -- Unable to format error message 00000005
c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC>sn -Vr iisresolver , B03F
5F7F11D50A3A
Microsoft (R) .NET Framework Strong Name Utility Version 4.0.30319.1
Copyright (c) Microsoft Corporation. All rights reserved.
Failed to open metadata scope on iisresolver -- The system cannot find the file
specified.
c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC>
c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC>sn -Vr * , *
Microsoft (R) .NET Framework Strong Name Utility Version 4.0.30319.1
Copyright (c) Microsoft Corporation. All rights reserved.
Failed to open registry key -- Unable to format error message 00000005
c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC>
在我使用 CMD 的提升权限后
C:\Windows\system32>sn -Vr * ,B03F5F7F11D50A3A
Microsoft (R) .NET Framework Strong Name Utility Version 4.0.30319.1
Copyright (c) Microsoft Corporation. All rights reserved.
Verification entry added for assembly '*,B03F5F7F11D50A3A'
这里没有收获,太累了:
C:\Windows\system32>sn -Vr * ,*
Microsoft (R) .NET Framework Strong Name Utility Version 4.0.30319.1
Copyright (c) Microsoft Corporation. All rights reserved.
Verification entry added for assembly '*,*'
C:\Windows\system32>
可惜没有收获。