我正在开发一个Windows手机应用程序和一个Android应用程序。这两个应用程序都在一个visual studio 2010解决方案下。
我想在同一个解决方案中包含第三个项目,该解决方案包含Windows和Android应用程序使用的常用功能。所以,为此,当我使用普通的“类库”时,当我尝试在windows phone app项目中引用它时,它说“无法添加所选项目引用。项目引用必须是另一个Silverlight for Windows Phone项目,它是相同的或更低版本“。
你建议使用哪种类型的项目,以便我可以使用windows phone和android项目?
答案 0 :(得分:1)
您将不得不使用两个不同的csproj文件 - 因为这两个平台的构建目标和其他部分将不同。在每个csproj中使用this递归包含来从公共位置添加源。
您也可以尝试使用Portable class library扩展名,但我不确定它是否有用。