【发布时间】:2017-10-14 09:37:12
【问题描述】:
我已经用 C# 和 XAML 完成了一个小型 Windows 10 应用程序,现在我想对应用程序进行“发布”构建,以便我可以创建应用程序包。
问题是:VS 2017 无法创建应用的发布版本。
请查看 VS 在尝试发布构建大约 20 分钟后发出的错误消息。
我在应用程序中使用 Syncfusion PDF 查看器控件,因此添加了对“用于 UWP XAML 的 Syncfusion 控件”的引用。
我尝试在属性页面中取消选中“使用 .NET Native 工具链编译”。它可以工作,我可以进行发布构建,但是 Windows 应用程序证书工具包“失败”了我的应用程序。
我想补充的另一个信息是:即使我做了一个文件 -> 新 UWP 项目并尝试对其进行发布构建 - 它仍然不起作用。
我也阅读了问题here,但它似乎与我的项目无关。例如,我没有引用 winmd 类型。
可能出了什么问题?
【问题讨论】:
-
您是否添加了对 Syncfusion.SfPdfViewer.UWP 和 Syncfusion.Pdf.UWP 的引用?
-
您是否尝试过更新和修复 Visual Studio?
-
@KenTucker 是的,我都添加了,但同样的错误。但是现在“内部编译器错误”不会发生。错误是:错误 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 InspDemoApp -
另一件事是,我不记得我做了什么,我只添加了对这两个文件的引用 - 但现在我的“obj”和“bin”文件夹的总大小是 4.61GB!!!
-
使用锤子的方法,我删除了“obj”和“bin”文件夹(因为大小看起来不对,反正这是一个演示项目,我有备份)
标签: c# uwp visual-studio-2017 uwp-xaml syncfusion