System.Windows命名空间中(库项目中)不存在“应用程序”

时间:2018-07-06 14:21:36

标签: .net-standard-2.0 library-project

我正在为自己的解决方案开发.net standard 2.0库项目。

它必须包含此方法:

public Task ShutdownAsync()
{
    Application.Current.Shutdown();
}

问题是给我一个错误:

  

名称“应用程序”在当前上下文中不存在

它在System.Windows中也不存在。

由于对类似问题的回答表明我尝试添加对PresentationFramework的引用。但这不在列表中。

看起来它与我在针对.net standard 2.0的图书馆项目中所做的事情有关。

这里有什么方法可以添加对该项目的适当引用?

1 个答案:

答案 0 :(得分:1)

.net标准2.0是问题所在。

此类是特定于平台的,因此我应该改用.Net平台。