在Visual Studio 2008中调试或构建为非管理员

9 debugging visual-studio-2008 visual-studio

我正在尝试在大学的计算机实验室安装Visual Studio 2008.实验室机器(XP专业版)已配置为学生在登录时没有管理员权限.因此,当我尝试在Visual Studio 2008中构建或调试类库项目时,出现此错误:"无法注册程序集" C:\ Documents and Settings(用户名)\ My Documents\Visual Studio 2008\Projects\testproj\testproj\bin\Debug\testproj.dll' - 访问被拒绝.请确保您以管理员身份运行应用程序.访问注册表项'HKEY_CLASSES_ROOT\test.cmdTest'被拒绝."

在以前版本的Visual Studio中,可以选择将非管理员帐户添加到Debugger Users和VS Developers组,这将使他们能够调试和构建DLL.Visual Studio 2008是否包含类似的功能,这甚至可以作为解决方案吗?我没有看到这些组添加了安装.如果不包含此功能,是否有另一种方法可以解决此问题?允许学生拥有管理员权限或高级用户对计算机的权限是不可能的.

任何建议,想法或见解都将非常感激.

Aye*_*xeM 1

可能不是您想要的答案,但您可以通过右键单击 VS2008/devenv.exe >“运行方式”来启动 VS,然后选择管理员并让实验室技术人员输入管理员凭据。这样,VS2008 将拥有所需的权限,但您的学校不会提供敏感的登录名/密码。

您的学校应该更改组策略以允许您构建项目。为此,请一位友善的教授提供帮助。