我有一个Silverlight项目,我使用指令here编译为Silverlight 2和Silverlight 3,它们将MSBuild目标从两个独立的位置导入csproj文件,其中包含Silverlight 2和3目标。确定构建一个程序集的Silverlight版本
构建/编译似乎工作,产生两个不同的文件,但我想知道是否(以及如何)可以确定哪个编译器版本产生特定的程序集。清楚的是,我不是在寻找它自己的程序集的版本,而是寻找它生成它的编译器的版本(我假设它在程序集中的某处被运行库加载和验证)
我可以得到这些信息吗(Reflector,Ildasm?),我只是想做一个简单的验证,即构建过程使用了两个不同的版本。
为什么不只是构建到Silverlight 3? – AnthonyWJones 2009-12-15 13:33:05
@AnthonyWJones:这可能是我自己的无知,但我们有一个我们想要提供给SL2和SL3项目的图书馆。在SL2项目中包含SL3库时,不会构建SL3会产生向后兼容性问题? – 2009-12-15 13:59:17
你认为这些日子里有多少个SL2项目是我的观点。 – AnthonyWJones 2009-12-15 14:04:13