. NET框架vs. SDK下载



嗨,我正试图为。NET项目建立一个构建服务器,我对某些事情感到困惑。我有Java背景,所以需要知道。NET打包策略的区别。

据我所知,framework相当于Java中的JRE,而NET SDK相当于Java SDK。这是正确的吗?因为,当我搜索Net SDK时,显示了框架页面,并且(从。Net 4.0框架下载页面),它声明"Microsoft . Net framework 4可重新分发包安装。Net framework运行时和相关文件,这些文件需要运行和开发针对。Net framework 4的应用程序"

此外,由于它是基于云的构建服务器,我希望将我安装的垃圾数量保持在最低限度,并且SDK ISO的大小超过了Gb(希望它只是选择性地安装)。

p。我知道这个问题和这个很相似,但是我还是不明白

. net框架在某种意义上既是reddist又是SDK。你只需要安装。net框架和MSBuild。

如果你想做一些。net开发,那么你应该得到一个Visual Studio的副本。它包含了所有的。net开发工具,你会期望一个SDK拥有。

我还想指出,你可能想要的是。net Framework 4 Full,而不是Client Profile。这是一个完整的框架,而CP则是针对小型应用的精简版本。

你只需要安装。net框架,然后在构建服务器上使用MSBuild。

。c:Windows Microsoft.NET Framework v4.0.30319> MSBuild c: 沙箱 MySolution.sln

最新更新