我正在尝试使用Update 3 for Windows安装Microsoft Visual Studio Express 2013.我已经下载了它的iso映像,并开始安装.但它似乎停留在"配置你的系统,这可能需要一段时间"超过2-3个小时.
它通常只需要这么多时间,是正常的,还是iso文件似乎有问题?完成安装通常需要多长时间?
是否有 WorkManager 的支持库版本。在WorkManager的发行说明中,有一个 pre androidx version 1.0.1 可用。
但是在添加与依赖项相同的内容时implementation "android.arch.work:work-runtime:1.0.1",导入仍然是import androidx .work.Worker 。
关于如何为仍然依赖于支持库的项目添加 WorkManager 的任何想法?
编辑 1:根据文档链接中的注释,WorkManager 1.0.1 是 androidx 包的一部分,但仍依赖于非 androidx 库。看起来它只是一个名称,然后被引用到 androidx。
我需要等待属性setter方法的异步函数.
public String testFunc()
{
get
{
}
set
{
//Await Call to the async func <asyncFunc()>
}
}
Run Code Online (Sandbox Code Playgroud)
我知道我们不应该制作异步属性,所以最佳方法是什么.
我有一个在UWP项目中使用的类库项目。如果我在类库中添加任何usercontrol xaml文件并进行构建,则可以正常运行。但是UWP项目给出了一个错误,即找不到.xr文件。
我是否需要在任何文件夹的外部将.xr文件添加到UWP项目中?
我正在读取一个文件,该文件存在于通用窗口应用程序范围中,从一个外部项目添加为.dll到第一个.代码似乎在GetFileAsync中卡住或挂起.此外,当我从应用程序而不是.dll项目运行相同的存根时,它可以工作.我需要知道是否有一种不同的方法从.dll项目中读取Application文件夹中的文件,以便在同一个项目中使用.读取文件的代码:
private static async Task<Stream> getStreamAsync()
{
try
{
StorageFolder storageFolder = Package.Current.InstalledLocation;
StorageFile file = await storageFolder.GetFileAsync("file.json");
Stream stream = null;
if (file != null)
{
var randomAccessStream = await file.OpenReadAsync().AsTask().ConfigureAwait(false);
stream = randomAccessStream.AsStreamForRead();
}
return stream;
}
catch (Exception ex)
{ }
}
private Stream fetchStream()
{
var stream = getStreamAsync().Result;
return stream;
}
private func()
{
Stream StreamFetched = fetchStream();
}
Run Code Online (Sandbox Code Playgroud) 我正在开发一个 UWP 测试应用程序,其中需要添加协议激活。激活逻辑写在一个类库中,然后添加到 UWP 测试 App 作为参考。问题是如果我在测试应用程序的 OnActivated 事件中编写逻辑它工作正常,但是当在类库中的函数中编写相同的逻辑并且从 App.xaml.cs OnActivated 事件调用此函数时,然后这个 OnActivated 事件在无限循环中被调用。
是否需要在 OnActivated 事件中创建新框架?