应用程序注册失败,因为文件位于网络共享上。在注册包之前将文件复制到本地计算机

Posted

技术标签:

【中文标题】应用程序注册失败,因为文件位于网络共享上。在注册包之前将文件复制到本地计算机【英文标题】:Registration of app failed because the files are on a network share. Copy the files to the local computer before registering the package 【发布时间】:2012-08-26 01:02:26 【问题描述】:

我正在使用这些示例来构建 Windows 8 应用:

http://code.msdn.microsoft.com/windowsapps/Getting-started-with-C-and-41e15af5

(注意:该链接已过时,这可能是正确的链接:Getting started with C# and Visual Basic: Hello World samples )

当我尝试运行 Windows 8 设备模拟器时,我收到此错误:

错误 1 ​​错误:DEP0700:应用注册失败。拒绝从文件注册的请求://psf/Home/Desktop/Getting%20started%20with%20C#%20and%20Visual%20Basic%20Hello%20World%20and%20Blog%20reader%20samples%20(1)/C#/ HelloWorld_Part1/bin/Debug/AppX/AppxManifest.xml,因为这些文件位于网络共享上。在注册包之前将文件复制到本地计算机。 (0x80073cf9) HelloWorld_Part1

我在 Mac 上使用 Parallels。哪个文件夹不是网络共享?

【问题讨论】:

该路径看起来好像在 Macintosh 卷上,而不是在 Windows 分区上。从虚拟 Windows 机器的角度来看,Macintosh 卷是网络共享。将文件复制到 Windows 分区(驱动器 C)并尝试从那里运行它们。 如果我的文档映射到与 Mac 共享的文件夹(不,请不要告诉我不要这样做),Fusion 5 中也会出现同样的问题。这个问题***.com/questions/3236506/… 类似,但那里的解决方案不能解决 Windows 8 应用程序的问题。 您找到解决此问题的方法了吗?我也使用 Mac 上的 Parallels 作为我的主要开发环境。在 Visual Studio 2010 中,我修复了我的网络共享问题,如下所述:sehajpal.com/index.php/2010/10/… 如果您找到了从 Visual Studio 2012 的网络共享运行可执行文件/注册可执行文件的方法,请告诉我。 Visual Studio 2012 Network Shares的可能重复 远程调试并将调试目标设置为 localhost 对我来说完全是使用 Parallels 和 osxwin 共享文件夹的诀窍。 【参考方案1】:

我正在使用带有 Windows 10 映像和 VS Community 2013 的 Parallels。 我用上面@tempy提出的解决方案解决了这个问题:在启动配置中选择远​​程主机并在以下屏幕中写入localhost,当它询问机器名称时。 我能够像往常一样运行、调试、设置断点

对于 Visual Studio 2015:

右键单击项目 选择属性 选择调试设置 在开始选项下 将目标设备设置为“远程机器” 将远程机器设置为“localhost”

【讨论】:

在 VS2017、Windows 10 中仍然有效。我的问题是我有一个本地驱动器/文件夹映射为网络驱动器。这解决了它。 在 VS2019 中仍然有效。请记住在 Windows 10 映像上安装 VS Remote Debugger 并使其运行,否则您可能会收到类似“部署目标‘本地计算机’不支持针对 X64 平台的项目。支持的平台:X86。”之类的错误。【参考方案2】:

我将文件复制到 C:\inpetpub\wwwroot 并从那里运行它们。您不能从 pdf 运行项目。 VS 2012 无法在网络共享上运行文件。我猜 Paralells 在一种网络共享上获取 Mac 文件。

【讨论】:

以上是关于应用程序注册失败,因为文件位于网络共享上。在注册包之前将文件复制到本地计算机的主要内容,如果未能解决你的问题,请参考以下文章

谁有Proxifier注册码,求分享!

ufile未能注册模块啥原因

注册表没有network子项

在安装迅雷时,出现不能注册DLL/OCX:DLLREGISTERSERVER失败,错误代码0X80004005

微信支付 失败 错误信息 当前页面的URL未注册 帮解决下

thinkpad t470。Win10。应用容器配置文件失败,错误为 0x800700B7,因为无法注册 AppContainer SID。