无法安装UnmanagedExports包

时间:2017-03-22 10:37:27

标签: c# visual-studio-2012 nuget nuget-package

在Visual Studio Express 2012 for Windows 8的NuGet包管理器控制台中,我点击了

PM > Install-Package UnmanagedExports

我收到以下错误:

Installing 'UnmanagedExports 1.2.7'.
Successfully installed 'UnmanagedExports 1.2.7'.
Adding 'UnmanagedExports 1.2.7' to JNAExample.
Uninstalling 'UnmanagedExports 1.2.7'.
Successfully uninstalled 'UnmanagedExports 1.2.7'.
Install failed. Rolling back...
Install-Package : Could not install package 'UnmanagedExports 1.2.7'. 
You are trying to install this package into a project that
targets'.NETCore,Version=v4.5', but the package does not contain any 
assembly references or content files that are compatible with that
framework. For more information, contact the package author.
    At line:1 char:1
    + Install-Package UnmanagedExports
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : 
                  NotSpecified: (:[InstallPackage],InvalidOperationException
    + FullyQualifiedErrorId :
NuGetCmdletUnhandledExceptionNuGet.PowerShell.Commands.InstallPackageCommand

我在Visual C#下创建了一个新项目作为类库。

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

UnmanagedExports NuGet包在NuGet包内的lib / net文件夹中有一个程序集。这意味着它支持以完整.NET Framework为目标的项目,任何版本。所以它不支持UWP项目。

您需要找到另一个NuGet包,或找到源(如果可用),并在UWP项目或兼容的项目中进行编译。