2017-10-14 66 views
0

我已经完成了C#和XAML中的一个小型Windows 10应用程序,现在我想做一个“发布”版本的应用程序,以便我可以创建应用程序包。无法编译发布版本的UWP - Visual Studio 2017

问题是:VS 2017无法创建应用程序的发布版本。

请参阅VS发布后发出的错误消息 - 构建大约20分钟。 enter image description here

我使用Syncfusion PDF查看器控制应用&因此增加了对“Syncfusion控件UWP XAML”。

我试过在属性页面中取消选中“编译.NET本地工具链”。它的工作原理,我可以做一个版本构建,但Windows应用程序证书工具包“失败”我的应用程序。

我想补充的另一个信息是:即使我做了一个文件 - >新的UWP项目并尝试做一个版本构建 - 它仍然不起作用。

我也读过这个问题here,但它似乎与我的项目没有关系。例如,我没有引用winmd类型。

什么可能是错的?

+0

你加双方Syncfusion.SfPdfViewer.UWP和 Syncfusion参考。 ?。Pdf.UWP –

+0

您是否尝试过更新和修复的Visual Studio –

+0

@KenTucker是的,我加了两个,但同样的错误但是,现在“内部编译器错误”不会发生 的错误是: 错误\t \t ILT0005: 'C:Users \ \ .nuget \ packages \ microsoft.net.native.compiler \ 1.7.0 \ tools \ x86 \ ilc \ Tools \ nutc_driver.exe @“C:\ Users \ \ Documents \ Visual Studio 2017 \ Projects \ InspDemoApp \ InspDemoApp \ obj \ x86 \ Release \ ilc \ intermediate \ MDIL \ InspDemoApp.rsp“'退出代码1 \t InspDemoApp –

回答

1

使用锤子的办法,我删除这两个“目标文件”和“bin”的文件夹(因为规模不看的权利,并反正这是一个示范项目,我有备份)

删除后,我设置为释放和构建 - 并且它工作!

好东西,但花了40分钟。然后在第一次发布 - 构建之后,我更改了一些xaml并添加了一些代码(添加了显示“Hello”对话框的按钮)并尝试重新构建。它失败了。

然后我删除bin和obj文件夹,然后再次运行。但是两个文件夹的总大小现在是3.92 GB。

所以每次我需要做一个发布版本,我必须删除bin & obj文件夹,并等待appx 35〜45分钟。

我现在将修复VS 2017作为@Marian建议,并会让你知道发生了什么。 我不知道这是一个答案,或者它是一个解决方法。

+0

除了提到的解决方法外,没有其他明确的解决方案。修复VS 2017并没有解决这个问题。 –

0

在发布模式下运行Visual Studio 2017中的示例时,我们无法重现提到的编译错误问题。我们附上样本供您参考。请从下面的链接找到示例。

http://www.syncfusion.com/downloads/support/directtrac/189981/ze/Sample687065144.zip

请向我们提供以下细节重现该问题在我们结束: •简单的样本与输入文件一起。 •操作系统: •.Net框架: •Syncfusion基本Studio版本: •RAM: •系统文化信息:

上述细节将有助于我们对这个更好的为您提供帮助。

Regards, Priyanga。E

0

原因是“Syncfusion controls”。这个here 详细信息您需要删除扩展名为“” Syncfusion控件UWP的XAML”,并添加路径syncfusion库(你使用)。

相关问题