如何将C#类库项目转换为Silverlight项目?

时间:2009-03-28 21:45:49

标签: c# visual-studio silverlight

我偶然为很多dll创建了一个C#类库而不是一个Silverlight类库。是否可以轻松修改项目文件以转换它而不是创建新文件?

1 个答案:

答案 0 :(得分:10)

这样做之后,IMO最简单的事情就是重新开始。复制几个.cs文件并添加一些引用等不需要很长时间。如果真的想要你可以在csproj上进行比较;明显的变化是<ProjectTypeGuids><SilverlightApplication><ValidateXaml><ProductVersion><ProjectExtensions> ......可能还有很多参考资料......嗯 - 是的,重新开始;它会更安全!

如果你需要支持多个框架,你可以作弊(以避免维护2个以上的项目文件) - 我在protobuf-net中这样做 - 包括:

<Compile Include="..\protobuf-net\**\*.cs" />

其中说“在.. \ protobuf-net路径下的任何级别编译所有.cs文件”。