Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WinRT:无法发布生成我的应用程序_C#_Windows Runtime - Fatal编程技术网

C# WinRT:无法发布生成我的应用程序

C# WinRT:无法发布生成我的应用程序,c#,windows-runtime,C#,Windows Runtime,在我的应用程序中,我有3个要部署的WinRT项目。我想部署其中的一个;M.Survey.Windows,它依赖于其他2个。 我可以构建项目,但是当我尝试构建和部署时,我遇到了困难。 我点击商店->创建应用程序包,选择否上传到Windows商店,点击下一步,然后创建。这会导致构建失败,请参见下文。我该如何解决这个问题? 错误消息说; 错误1找不到与此错误代码关联的文本 找不到名为/Key BlackSmallHeaderStyle…\M.Survey.Windows\UserControls\D

在我的应用程序中,我有3个要部署的WinRT项目。我想部署其中的一个;M.Survey.Windows,它依赖于其他2个。 我可以构建项目,但是当我尝试构建和部署时,我遇到了困难。 我点击商店->创建应用程序包,选择否上传到Windows商店,点击下一步,然后创建。这会导致构建失败,请参见下文。我该如何解决这个问题?

错误消息说; 错误1找不到与此错误代码关联的文本

找不到名为/Key BlackSmallHeaderStyle…\M.Survey.Windows\UserControls\DimUserControl.xaml 137 25的资源


错误2无法删除目录obj\x86\Release\PackageLayout\。进程无法访问文件“Microsoft.Xaml.Interactions.dll”,因为它正被另一个进程使用。

杀死XDesProc.exe也对我有效。
XDesProc.exe是Visual Studio XAML设计器工具。

您是否尝试过重新启动Studio,然后删除.suo文件,可能还有.sdf文件并重新启动windows?我知道我知道,但这些问题为我解决了很多次。我尝试重新启动VS,重新启动我的电脑。虽然这不起作用,但我发现当我对代码进行更改时,我可以重新生成,删除我以前无法删除的MS dll,我得到了一个干净的构建。我不确定这是不是正确的答案,我想你必须坚持不懈,最终你会成功的。很高兴你解决了这个问题。我认为,当遇到难以解释的奇怪编译错误时,列出要尝试的步骤是很有用的。至于DLL错误,我发现在构建过程中,杀死XDesProc.exe进程可以释放DLL。不确定这是否相关,但以防万一。