Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.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# 无法编译UWP的发布版本-Visual Studio 2017_C#_Uwp_Visual Studio 2017_Uwp Xaml_Syncfusion - Fatal编程技术网

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

C# 无法编译UWP的发布版本-Visual Studio 2017,c#,uwp,visual-studio-2017,uwp-xaml,syncfusion,C#,Uwp,Visual Studio 2017,Uwp Xaml,Syncfusion,我已经用C#和XAML完成了一个小的Windows10应用程序,现在我想做一个应用程序的“发布”版本,这样我就可以创建应用程序包了 问题是:VS2017无法创建应用程序的发布版本 请查看VS在尝试发布build大约20分钟后发出的错误消息。 我在应用程序中使用Syncfusion PDF查看器控件,因此添加了对“UWP XAML的Syncfusion控件”的引用 我已尝试在属性页中取消检查“使用.NET本机工具链编译”。它可以工作,我可以做一个发布版本,但Windows应用程序证书工具包“失败

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

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

请查看VS在尝试发布build大约20分钟后发出的错误消息。

我在应用程序中使用Syncfusion PDF查看器控件,因此添加了对“UWP XAML的Syncfusion控件”的引用

我已尝试在属性页中取消检查“使用.NET本机工具链编译”。它可以工作,我可以做一个发布版本,但Windows应用程序证书工具包“失败”了我的应用程序

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

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


有什么问题吗?

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

删除之后,我设置为release和build-它成功了

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

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

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

我现在将按照@Marian的建议修复VS 2017,并让您知道会发生什么。
我不知道这是一个答案还是一个解决办法。

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

删除之后,我设置为release和build-它成功了

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

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

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

我现在将按照@Marian的建议修复VS 2017,并让您知道会发生什么。
我不知道这是一个答案,还是一个解决办法。

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

请向我们提供以下详细信息,以便在我方复制该问题: •简单样本和输入文档。 •操作系统: •.Net框架: •Syncfusion Essential Studio版本: •RAM: •系统文化信息:

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

问候,,
Priyanga.E

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

请向我们提供以下详细信息,以便在我方复制该问题: •简单样本和输入文档。 •操作系统: •.Net框架: •Syncfusion Essential Studio版本: •RAM: •系统文化信息:

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

问候,, Priyanga.E

原因是“同步控制”。这方面的细节 您需要删除扩展“针对UWP Xaml的Syncfusion控件”,并将路径添加到Syncfusion库(您使用的)。

原因是“Syncfusion控件”。有关此操作的详细信息
您需要删除扩展名“针对UWP Xaml的Syncfusion控件”,并将路径添加到Syncfusion库(您使用的)。

您是否同时添加了对Syncfusion.SfPdfViewer.UWP和Syncfusion.Pdf.UWP的引用?您是否尝试过更新和修复Visual Studio?@KenTucker是的,我同时添加了这两个库,但错误相同。但现在“内部编译器错误”并没有发生。错误是:error ILT0005:'C:Users\\.nuget\packages\microsoft.net.native.compiler\1.7.0\tools\x86\ilc\tools\nutc\driver.exe@“C:\Users\\Documents\visualstudio 2017\Projects\InspDemoApp\obj\x86\Release\ilc\intermediate\MDIL\InspDemoApp.rsp”'返回了退出代码1 InspDemoApp另一件事,我不记得我做了什么,我只添加了对这两个文件的引用-但现在我的“obj”和“bin”文件夹的组合大小是4.61GB!!!使用hammer方法,我删除了“obj”和“bin”文件夹(因为大小不合适,而且这是一个演示项目,我有备份),您是否同时添加了Syncfusion.SfPdfViewer.UWP和Syncfusion.Pdf.UWP的引用?您是否尝试过更新和修复Visual Studio?@KenTucker是的,我添加了这两个文件夹,但错误相同。但现在“内部编译器错误”并没有发生。错误是:error ILT0005:'C:Users\\.nuget\packages\microsoft.net.native.compiler\1.7.0\tools\x86\ilc\tools\nutc\driver.exe@“C:\Users\\Documents\visualstudio 2017\Projects\InspDemoApp\obj\x86\Release\ilc\intermediate\MDIL\InspDemoApp.rsp”'返回了退出代码1 InspDemoApp另一件事,我不记得我做了什么,我只添加了对这两个文件的引用-但现在我的“obj”和“bin”文件夹的组合大小是4.61GB!!!使用hammer方法,我删除了“obj”和“bin”文件夹(因为大小不合适,而且这是一个演示项目,我有备份),除了上面提到的解决方法之外,没有确定的解决方案。修复VS 2017并没有解决这个问题