在Visual Studio 2010中开发共享类库以供.NET 3.5应用程序和4.0应用程序使用的最佳实践是什么?
我可以使用单独的项目/解决方案文件,一个用于3.5和一个用于4.0,即MyProject.3.5.csproj和MyProject.4.0.csproj,但我需要保持文件同步。还有更好的方法吗?
答案 0 :(得分:1)
您可以在3.5框架中创建项目并使用它来创建要在3.5或4.0项目中使用的Dll
答案 1 :(得分:1)
我认为VS可以在同一个解决方案中针对不同版本的.NET Framework提供不同的项目而不会出现问题。创建一个空的解决方案(使用哪个框架版本并不重要)然后添加相应的项目(这里是为每个项目选择正确版本的.NET框架的地方)。
如果您已经有解决方案,可以通过进入项目属性并在那里更改.NET Framework的目标版本来更改解决方案中任何项目的目标版本。