草庐IT

APP发布

全部标签

c# - 在桌面应用程序的发布版本中分发 PDB 文件的优缺点

我想在我的桌面应用程序的自动崩溃报告中获得更详细的异常情况。我正在考虑在我的发布版本中包含PDB文件,但我没有在网上找到好的建议。我看到很多人建议改为生成崩溃转储,但有时我无法生成或检索/获取其他文件,而我所拥有的只是包含堆栈跟踪的初始崩溃报告。在分发给成千上万用户的桌面应用程序的发布版本中发布PDB有什么危险? 最佳答案 优点:想不出。缺点:交付PDB会导致您的应用程序使用更多的存储空间(大约3倍),您的用户可能不喜欢。发布PDB策略比在您的机器上诊断崩溃报告更好,因为您拥有与在用户机器上崩溃的应用程序相匹配的源和PDB?

c# - UWP-App 创建的文件未在 Windows 10 1803 中编制索引

在我的UWP应用程序中,我正在创建应由Windows索引编制索引的文件,以便稍后可以使用全文搜索找到它们。publicasyncTaskTestFullTextSearch(){StorageFolderfolder=ApplicationData.Current.LocalCacheFolder;CreateFile(folder.Path+Path.DirectorySeparatorChar+"myDocument.txt","Sometext123");awaitTask.Delay(5000);//toensurethatthefileisalreadyindexbefore

c# - 编译基于 C# 的 Windows (WinForms App) 应用程序以在 Mac OS High Sierra 或 Mojave 上运行

我已经使用C#在Windows上构建了一个(Windows窗体应用程序)应用程序。现在,我想在不更改应用程序的情况下将整个项目/应用程序定位到macOS。有什么简单的方法可以实现吗?我不想在MAC上从头开始重建整个应用程序。我不想在MAC上使用虚拟机...我有VisualStuido2017和配对的MAC。但是,我在这里迷路了。 最佳答案 ;TLDRMono,使用WinForms和MonoDevelop用于开发的IDE。.NETFramework是包含所有内容但仅在Windows上运行的完整实现。.NETCore是.Net框架的较新

windows - twisted 中的 iocpreactor 发布状态

我们在使用Windows2008上的默认选择react器时遇到问题。有一个替代react器,即iocpreactor,它看起来像是适用于Windows的理想解决方案。它在文档中被列为实验性的,并且“即将准备就绪”。这实际上意味着什么?到目前为止,我们已经毫无问题地对其进行了测试。是通用的吗?其他人可以推荐吗? 最佳答案 该文档可能已过时。IOCPreact器的主要限制是缺少SSL支持,已解决4yearsago.许多人已经成功地使用了很长时间;它不应该被描述为“实验性的”。 关于windo

c# .net Windows 8 App TcpClient 代码端口到 StreamSocket

我在.net4.5之前有这段代码_Connection=newTcpClient(hostname,port);_Stream=_Connection.GetStream();对于Windows8应用程序,我更改为:_Connection=newStreamSocket();await_Connection.ConnectAsync(newHostName(hostname),port.ToString());_DataReader=_Connection.InputStream.AsStreamForRead();_DataWriter=_Connection.OutputStrea

c# - 如何从 Windows 应用程序 C# 发布 word 文件

在我的WindowsC#项目中,我的Bin/Debug文件夹中有几个word文件,当我发布我的项目时,我无法访问这些word文件,这些文件似乎没有发布,并且找不到文件异常。任何人都可以帮助我如何发布这些文件,以便我可以通过我的设置访问它。根据要求,我不能将我的文件存储在硬盘或服务器上,它应该与应用程序一起使用。请帮帮我 最佳答案 您可以添加诸如“资源”之类的文件。这样这些word文件将被编译成可执行文件。在这里阅读:http://msdn.microsoft.com/en-us/library/7k989cfy(v=vs.80).a

windows - 在 cmake 查找模块中处理发布/调试库的最佳实践

我正在尝试为外部库编写一个cmake查找模块,并使其在Windows下运行。对于带有调试和发布标志(-MD和-MDd)的编译版本以及不同的编译器版本,该库具有不同的路径。例如有以下路径:C:/cplex/lib/x86_windows_vs2012/stat_mda/cplex1262.libC:/cplex/lib/x86_windows_vs2012/stat_mdd/cplex1262.libC:/cplex/lib/x86_windows_vs2013/stat_mda/cplex1262.libC:/cplex/lib/x86_windows_vs2013/stat_mdd/

c# - 如何创建 Xml 文件并立即在 Windows-App C# 中打开它?

我有一个使用C#的Windows应用程序。我想创建一个xml文件,然后使用.xml扩展名打开它。但我不知道该怎么做?这是一个示例代码:stringxmlString=null;using(StringWritersw=newStringWriter()){XmlTextWriterwriter=newXmlTextWriter(sw);writer.Formatting=Formatting.Indented;writer.WriteStartDocument();writer.WriteStartElement("TAG");writer.WriteStartElement("SUB

c# - 如何在 Windows 窗体应用程序中随应用程序一起发布配置文件

我有一个非常简单的用例。1)我有4个应用程序启动所需的配置文件。当我发布我的应用程序时,这些文件应该默认与它一起导出。我怎样才能做到这一点?这些文件应该存储在哪里,以便在安装应用程序时可以使用它们?此应用程序的用户应该能够编辑和访问这些文件。我已经看到使用stringsource=Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);保存它的选项我试过将它们添加为资源,但这些文件需要可编辑,因此不能在exe中。(Referenceisthisquestion)如果您需要更多信息,请发表评论。

c++ - 如何调试仅在发布版本中发生的崩溃

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭9年前。Improvethisquestion我的一个程序中有一个奇怪的竞争条件,导致它仅在Release模式和OUTSIDEvisualstudio环境中崩溃。如果我在visualstudio中使用F5(发布或调试)以Release模式启动此过程,它就可以正常工作。如果我创建带有调试信息的发布拷贝,它不会崩溃。我想知道如何调试这样的问题..为什么它不会在visualstudio中崩溃?即使在启动可执行文件的发布版本时,visualstudio是否会