我正在尝试使用 Visual Studio 2013 构建在 Visual Studio 2010 中创建的 Silverlight 项目(这也可能适用于 2012;我们跳过了那个)。
构建成功,但生成的 XAP 文件缺少程序集。
Project TARGET 包含对项目 C 的间接引用:
Project TARGET
References
Project B
Project B
References
Project C
在 2010 年构建时,生成的 XAP 文件包含 TARGET、B 和 C 的 DLL。
在 2013 年构建时,生成的 XAP 文件包含 TARGET 和 B 的 DLL。
实际的 .csproj 文件没有区别,所以我不知道如何解释这种差异,或者更重要的是,恢复旧的行为。