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