VS2010在.Net Framework版本之间共享项目

时间:2012-02-23 08:37:14

标签: c# .net visual-studio

我有2个Visual Studio 2010解决方案,我需要在它们之间共享一个项目。但是,其中一个解决方案需要针对.Net 3.5构建,而另一个针对4.0构建。

如果我在其中一个解决方案中更改了Targeted Framework,显然这会在另一个解决方案中更新项目,我无法再编译解决方案。有没有办法可以根据我使用的解决方案将项目设置为针对不同版本进行编译?

1 个答案:

答案 0 :(得分:4)

解决方案不针对特定的框架版本构建 - 项目。所以听起来你应该让你的共享项目成为.NET 3.5,你仍然可以在解决方案中的4.0项目中添加对它的引用。所以你会:

Application1 (3.5)      Application2 (4.0)
      \                    /
       \                  /
        \                /
         \              /
       Class library (3.5)