VS2012解决方案中有2个项目:
- Windows 商店应用程序;
- 类库(适用于 Windows Store App);
第一个项目对第二个项目有参考。第二个项目有第三方库的参考(在我的例子中是 SharpDX 库)。
构建时有2个错误:
错误 1无法解析程序集或 Windows 元数据文件 'SharpDX.dll' {1st project path}
错误 2类型 Universe 无法解析程序集:SharpDX,Version=2.5.0.0,Culture=neutral,PublicKeyToken=null。
如果我添加到 SharpDX.dll 库的第一个项目引用,则没有错误。
但是为什么我必须在不使用 lib 的项目中引用 lib 呢?
是某些 WinRT 功能还是错误?
对 VS2012 的这种行为有些恼火。