嗨,我正在尝试为网络项目设置一个构建服务器,并且对某些事情感到困惑。我来自Java背景,因此需要了解网络打包策略的不同。
据我所知,framework相当于Java中的JRE,而NET SDK则相当于Java。这是正确的吗?因为,当我搜索Net SDK时,框架页面将显示出来,并且(从NET4.0框架下载页面)中,它声明‘Microsoft .NET framework 4可再发行包安装.NET框架运行时和相关文件,这些文件是运行和开发应用程序以针对.NET框架4所需的’。
另外,由于它是一个基于云的构建服务器,所以我希望将我安装的垃圾数量降到最低,SDK的大小超过了一个Gb (希望它只是有选择地安装)。
PS。我知道这个问题类似于这一个,但我仍然很困惑。
发布于 2011-11-15 14:58:23
从某种意义上说,.NET框架既是redist也是SDK。您只需要安装.NET框架和MSBuild。
如果您想做一些.NET开发,那么您应该得到一个Visual的副本。它包含了所有您希望得到的.NET开发工具。
我还想指出,您可能希望.NET Framework4完整,而不是客户机配置文件。这是一个完整的框架,而CP则是较小的应用程序的精简版本。
发布于 2011-11-15 14:56:45
您只需要安装.Net框架,然后在构建服务器上使用MSBuild。
例如c:\Windows\Microsoft.NET\Framework\v4.0.30319>MSBuild c:\Sandbox\MySolution.sln
https://stackoverflow.com/questions/8138276
复制相似问题