可以使用referencesource.microsoft.com的源代码重建程序集吗?

时间:2016-07-31 06:53:57

标签: c# .net wpf vb.net

我很好奇是否可以将程序集重建为PresentationFramework。

我的目标是改进和调整#include <iostream> #include <iomanip> #include<string> #include "student.h" using namespace std; Student::Student(string test123, string nama, string vinto) { name = nama; } void Student::Getpointers() { for (int i = 0; i<4; i++) { cout << "points for subject :" << i + 1 << endl; cin >> points[i]; cout << "credit hour for subject " << i + 1 << endl; cin >> creditHours[i]; } } void Student::Display(string name) { cout << "Hello " << name << endl; cout << "Your current GPA is " << setprecision(3) << CalculateGPA() << endl; } double Student::CalculateGPA() { double totalpoints = 0; int totalcreditHours = 0; for (int i = 0; i<4; i++) { totalpoints += (points[i] * creditHours[i]); totalcreditHours += creditHours[i]; } return totalpoints / totalcreditHours; } 控件因为我无法找到控件的任何方法将在不更改源代码的情况下满足我的需求。

如果每个人都可以将源代码作为起点并根据他的需求继续开发控件,这可能会非常精彩,这将节省大量时间。

1 个答案:

答案 0 :(得分:3)

在网站ReferenceSource的下载部分,您可以阅读

  

将.NET Framework的完整源代码下载为.zip文件。该   存档包括可以打开的解决方案和项目文件   视觉工作室。 此解决方案无法构建,因为它已丢失   关键组件,如资源,XAML文件等,但它会   足以浏览Visual Studio中的源代码。

在许可证部分,您还可以阅读

  

“参考使用”是指将贵公司内的软件用作   参考,只读形式,仅用于调试您的   产品,维护产品或增强互操作性   您的产品与软件,并明确排除   有权在公司外部分发软件。

所以,我认为这只是浪费时间...... ...