权限不足 - 如何检查命令所期望的权限?

时间:2010-01-06 18:14:20

标签: c# .net clojure clr

我是.net新手。我正在尝试构建这个特定的CLR项目 - http://github.com/richhickey/clojure-clr。我收到了以下错误。

C:\sriram\work\clojure\clojure-clr\Clojure\Clojure.Compile\bin\Debug\Clojure.Compile.exe clojure.core clojure.set clojure.zip clojure.main clojure.walk clojure.stacktrace clojure.template clojure.test clojure.test.tap clojure.test.junit Access is denied.

C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets(3397,13): error MSB3075: The command "C:\sriram\work\clojure\clojure-clr\Clojure\Clojure.Compile\bin\Debug\Clojure.Compile.exe clojure.core clojure.set clojure.zip clojure.main clojure.walk clojure.stacktrace clojure.template clojure.test clojure.test.tap clojure.test.junit" exited with code 5. Please verify that you have sufficient rights to run this command.

Done building project "Clojure.Compile.csproj" -- FAILED.

它说'请确认您有足够的权限来运行此命令'。如何检查预期会有哪些权利?

操作系统是Windows 7家庭高级版 Visual Studio版本是2008 Professional SP1 .Net版本是3.5

2 个答案:

答案 0 :(得分:2)

由于权限不足,VisualStudio2010后期构建注册事件faild 请按以下步骤操作:

- 点击开始 - >所有程序 - > Microsoft Visual Studio 2010-> Microsoft Visual Studio 2010

- 右键单击​​Microsoft Visual Studio 2010

- 点击“运行方式...”

-Un chcek保护我的计算机和数据免受未经授权的程序活动的影响    然后单击“确定”,将打开VisualStudio2010

- 打开你的(例如ATL项目)项目并运行,它将编译并成功注册

答案 1 :(得分:0)

请注意,某些命令可能有效或无效,具体取决于命令的参数。 如果您对目标文件夹具有写入权限,则即使是简单的副本也可以工作,如果您没有写入权限,则可能会失败。

在win 7和Vista计算机上,即使您是计算机管理员,也需要使用提升的权限运行Visual Studio。
要执行此操作,请在开始菜单中右键单击Visual Studio,然后选择“以管理员身份运行”。