Node.js 1>;MDAVSCLI:错误:EPERM,不允许操作';C:\Windows\CSC\v2.0.6';

Node.js 1>;MDAVSCLI:错误:EPERM,不允许操作';C:\Windows\CSC\v2.0.6';,node.js,cordova,npm,visual-studio-cordova,Node.js,Cordova,Npm,Visual Studio Cordova,我最近在VS2013上安装了VS tools for Cordova,并成功安装了所有默认设置。在尝试构建并运行默认的“BlankCordovaApp”模板时,我得到一个节点错误 1> MDAVSCLI:错误:EPERM,不允许操作 'C:\Windows\CSC\v2.0.6' 根据其他SO帖子,它引用的目录与脱机同步绑定,我已经关闭并重新启动了机器,但没有成功 我已经搜索并发现了类似的问题,但没有一个涉及此目录,也没有一个解决了此问题 完整生成输出如下所示: 1>------ Buil

我最近在VS2013上安装了VS tools for Cordova,并成功安装了所有默认设置。在尝试构建并运行默认的“BlankCordovaApp”模板时,我得到一个节点错误

1> MDAVSCLI:错误:EPERM,不允许操作 'C:\Windows\CSC\v2.0.6'

根据其他SO帖子,它引用的目录与脱机同步绑定,我已经关闭并重新启动了机器,但没有成功

我已经搜索并发现了类似的问题,但没有一个涉及此目录,也没有一个解决了此问题

完整生成输出如下所示:

1>------ Build started: Project: BlankCordovaApp1, Configuration: Debug Windows Phone 8 ------
1>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\TypeScript\Microsoft.TypeScript.targets(95,5): warning : The TypeScript Compiler was given no files for compilation, so it will skip compiling.
1>  GeneratedJavascript=
1>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\CordovaTools\vs-mda-targets\Microsoft.MDA.targets(208,5): error : '\\vmware-host\Shared Folders\Documents\Visual Studio 2013\Projects\BlankCordovaApp1\BlankCordovaApp1'
1>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\CordovaTools\vs-mda-targets\Microsoft.MDA.targets(208,5): error : CMD.EXE was started with the above path as the current directory.
1>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\CordovaTools\vs-mda-targets\Microsoft.MDA.targets(208,5): error : UNC paths are not supported.  Defaulting to Windows directory.
1>  C:\Windows>call "C:\Program Files (x86)\nodejs\"\nodevars.bat 
1>  Your environment has been set up for using Node.js 0.10.33 (ia32) and npm.
1>  ------ Ensuring correct global installation of package from source package directory: C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 12.0\COMMON7\IDE\EXTENSIONS\QUH3Q3IS.ARB\packages\vs-mda
1>MDAVSCLI : error : EPERM, operation not permitted 'C:\Windows\CSC\v2.0.6'
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
========== Deploy: 0 succeeded, 0 failed, 0 skipped ==========
我在一个虚拟机(VMWare Fusion 7)中运行Windows 8.1 Pro,其中包含VS和Windows Update等的所有最新更新,并尽可能保持一切正常,以便开始使用


有什么想法吗?

我深入挖掘了一下,从Visual Studio运行了诊断生成(工具>选项>项目和解决方案>生成和运行>设置MSBuild项目生成输出详细信息=诊断),并查看了有关抛出的UNC路径错误的更多详细信息,这也显示在我的原始输出中。事实证明,无法使用UNC路径进行构建


我将项目移动到一个本地文件夹(C:\Projects…)中,这样可以很好地进行构建。

我找到的解决方案是将项目移动到C:\MyProject中,然后以管理员身份启动Visual Studio,它可以正常工作