它是一个内部使用的帮助应用程序.我想像通常使用vs2010/windows表单那样进行clickonce部署.
使用vs2015尝试UWP.经过多次努力之后,我准备部署应用程序的测试版本,当我去项目/属性/签署'签署ClickOnce清单时,它显示为灰色.
我现在一直在寻找几个晚上,但没有任何东西可以启发我.任何帮助,将不胜感激.
我知道我可以使用Win32 API访问我自己的本地数据文件夹中的文件(例如,看到这个回答的问题),但我需要访问我的应用程序之外的文件(例如,从图片库)和我正在尝试的库use都基于Win32文件HANDLE
和/或它们依赖于使用相对文件名.
由于获取图片库中的文件(或从拾取器返回文件/文件夹)的唯一方法是通过StorageFile
对象,我如何重新使用现有代码?我是否必须将其重新编写为异步并依赖WinRT存储API?
以前的Windows 10迭代具有HardwareToken
API(也称为ASHWID)来获取设备的唯一标识符,但它有几个缺点:
周年纪念更新中是否有新方法可以获得在所有Windows 10平台上一致的更有用/稳定的ID?我想在我的应用中使用ID来关联来自同一设备的遥测,以用于使用指标和广告.我不会使用该值来识别用户,创建匿名帐户,加密数据或其他任何类似的东西.它仅用于遥测目的.
我想做的事情如下:
var id = Windows.Something.GetDeviceId(); // hypothetical OS function
var telemetry = MyApp.GetUsageTelemetry(); // my own function
// Use (eg) HttpClient to send both id and telemetry to my
// cloud infrastructure for processing and correlation
SendDataToCloudForProcessing(id, telemetry)
Run Code Online (Sandbox Code Playgroud) 我知道 UWP 应用程序可以在他们自己的 AppData 目录中使用 SQLite 数据库,但我想访问用户从另一个位置(例如他们的Downloads
目录)选择的 SQLite 数据库。我可以将数据库复制到我的应用程序目录并在那里打开它,但如果它很大,那么复制将需要很长时间,或者如果用户修改了数据库,那么我必须将其复制回来等等,我不想管理这种复杂性。
我知道 UWP 应用程序可以访问其自己的私有目录之外的文件,如果用户使用 a 选择文件FileOpenPicker
或应用程序具有此broadFileSystemAccess
功能,但这仅适用于StorageFile
对象,而不适用于SQLite 等现有库,这些库仅将文件名作为争论。我也知道我可以构建一个“完全信任”打包的 Win32 桌面应用程序,但我想构建一个在其他平台上运行的 UWP 应用程序。
UWP 中有什么新东西可以提供帮助吗?
我已经为Hololens开发了一个应用程序,所以我知道在hololens中安装应用程序的唯一方法是使用visual studio,所以我希望能够在不需要Visual Studio的情况下安装应用程序包.我试着在这里学习本教程
" https://docs.microsoft.com/pt-br/windows/uwp/packaging/create-app-package-with-makeappx-tool "
但我找不到这两个.appx和.appxsym文件.
如果有人知道,我很感激.
使用TextBox
UWP中的法线,您可以将数据绑定到Text
属性,并轻松地从ViewModel获取或设置值。不过,RichEditBox
它没有数据可绑定的Text
属性;相反,您必须使用属性公开的ITextDocument
接口,Document
并使用各种方法来获取和设置文本。
如何将纯文本数据绑定到ViewModel中的某些内容?
我的应用程序要求用户选择我将从中加载内容的单个文件(或整个文件夹)。我可以为此使用FileOpenPicker
和FolderPicker
类,它工作正常。问题是,如果用户关闭我的应用程序(或者它被暂停和终止),我将无法访问从选择器返回的StorageFile
或StorageFolder
。我不想让用户再次选择相同的文件或文件夹(那会很烦人)。
我曾考虑Path
将文件或文件夹的 保存到我的设置中,然后稍后使用该broadFilesystemAccess
功能访问该文件或文件夹,但这是 Microsoft 必须批准的受限功能。有没有更好的方法来重新打开用户之前在我的应用中打开的文件或文件夹?