在Windows应用商店项目中引用可移植库 - 无法解析程序集

时间:2013-07-10 13:18:19

标签: c# windows-runtime portable-class-library windows-store

我们正在尝试使用可简化为以下方案的体系结构构建Windows应用商店应用程序:

1级便携式库

  • 包含类Class1

2级便携式图书馆

  • 参考1级便携式库
  • 包含继承自Class1
  • 的类Class2

主应用程序项目 - Windows商店应用程序或Windows商店类库

  • 引用Level 2可移植库,但不以任何方式使用Class2或Class1

当我们尝试构建解决方案时,会出现以下错误: 错误11无法解析程序集或Windows元数据文件“Level1.dll”

可以毫无问题地运行应用程序,唯一的问题是构建期间的错误。

我想知道在Windows应用商店项目中引用libs是否存在一些已知问题(因为类似的设置在控制台应用程序中没有问题)或者我们是否做错了。

谢谢。

1 个答案:

答案 0 :(得分:1)

这似乎是XAML编译器中的一个错误,似乎并不仅限于可移植类库。商店类库也表现出相同的行为。

我发现一种解决方法是直接从Store项目向Level 1可移植库添加引用。这导致构建成功发生。

我在内部提交了一个错误来跟踪此问题 - 如果您想跟踪此问题的进展,请随时在http://connect.microsoft.com/VisualStudio提交错误。