1

我们有一个 VS2012 解决方案,其中包含两个类库项目,一个生成 Silverlight DLL,一个生成标准 .NET DLL。类文件在两个项目之间共享(“添加为链接”)。

结果是它们都包含一个 WPF/Silverlight 控件,该控件继承自 Canvas,然后我们在 Silverlight 和 WPF 应用程序中使用该控件。

我们现在正在考虑在 Microsoft Surface RT 上使用的应用程序中使用相同的组件。我该如何构建一个可以像这样使用的 DLL?

4

1 回答 1

1

没有理由不能以同样的方式进行,如果 WPF 和 Silverlight 已经在这样做了:只需创建一个类库(Windows 应用商店应用程序)项目并将现有的类文件也添加为它的链接。

NETFX_CORE当您需要 Windows 应用商店应用程序的不同代码时,您可以使用条件编译符号:

#if NETFX_CORE
// Windows Store specific code
#endif
于 2013-02-26T06:02:41.013 回答