代码之家  ›  专栏  ›  技术社区  ›  Vaibhav J.

无法编译UWP的发布版本-Visual Studio 2017

  •  0
  • Vaibhav J.  · 技术社区  · 7 年前

    我已经用C#和XAML完成了一个小的Windows 10应用程序,现在我想做一个应用程序的“发布”版本,这样我就可以创建应用程序包。

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

    enter image description here

    我正在应用程序中使用Syncfusion PDF查看器控件;因此,增加了对“UWP XAML的同步融合控制”的引用。

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

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

    可能有什么问题?

    3 回复  |  直到 7 年前
        1
  •  2
  •   Vaibhav J.    7 年前

    使用hammer方法,我删除了“obj”和“bin”文件夹(因为大小看起来不合适,无论如何,这是一个演示项目,我有备份)

    删除后,我设置为发布和构建-它成功了!

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

    然后我删除了bin和obj文件夹,然后它又工作了。但这两个文件夹的总大小现在是3.92 GB。

    所以每次我需要进行发布构建时,我都必须删除bin&obj文件夹并等待appx 35~45分钟。

    我现在将按照@Marian的建议修复VS 2017,并让你知道会发生什么。 我不知道这是一个答案还是一种变通方法。

        2
  •  0
  •   xxxxxx    7 年前

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

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

    简单示例和输入文档。 操作系统: .Net Framework: –Syncfusion Essential Studio版本: 猛撞: 系统区域性信息:

    以上细节将有助于我们更好地帮助您。

    当做 普里扬加。E

        3
  •  0
  •   FetFrumos    7 年前

    here 您需要删除扩展“针对UWP Xaml的Syncfusion控件”,并向Syncfusion库(您使用的)添加路径。