我们有一个项目(日志记录库),由标准 asp.net 应用程序(4.0 框架)和 sharepoint 解决方案(3.5 框架)使用。
有没有办法定义两个目标,以便在构建项目时构建两个版本?
另外,有人实现了类似的东西并通过 nuget 分发它吗?在 nuget 上发布这两个版本的最佳方法是什么?
Thanks
答案是<supportedRuntime> http://msdn.microsoft.com/en-us/library/w4atty68.aspx配置元素。这允许您指定应用程序可以支持和运行的所有 .NET 运行时。当然,在您的应用程序中,您只能使用您选择的所有 .NET Framework 版本提供的功能。
简而言之,您的配置中应该包含以下内容:
<configuration>
<startup>
<supportedRuntime version="v2.0.50727"/>
<supportedRuntime version="v4.0"/>
</startup>
</configuration>
最初可能需要将您的应用程序定位到 .NET 3.5,如下所示<supportedRuntime>
允许版本上升而不是下降。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)