删除“坏东西”#39;来自Visual Studio

时间:2014-05-08 09:49:36

标签: c# wpf visual-studio-2010 visual-studio visual-studio-2012

我们公司对员工允许编程的技术有非常严格的指导。因此,我现在正在寻找一种删除“坏东西”的方法。来自每台开发机器上的所有Visual Studio安装(类似于可在Active Directory域环境中配置的组和机器限制)。

这包括:

  1. 与Visual Basic相关的所有内容
  2. 与Windows窗体相关的所有内容
  3. 默认WPF模板(因为我们希望强制我们的员工严格使用MVVM)
  4. 我知道Visual Studio有某些文件夹用于"项目模板","项目模板"但它们在各处混乱(对于每个框架版本,语言,.NET语法即使模板消失了,人们仍然可以使用例如Windows Forms组件通过.NET框架(Windows.Forms命名空间)

    有没有办法实现这个目标?

2 个答案:

答案 0 :(得分:4)

我会把它写成答案,因为它可能对其他人有用。 您可以尝试为不需要的文件类型实施签入策略 http://msdn.microsoft.com/en-us/library/ms364074(v=vs.80).aspx 请参阅“跟踪任务和执行标准”标题

答案 1 :(得分:0)

您可以通过Unattended installation options来控制Visual Studio中的VB.NET支持。

您无法完全阻止某人使用Windows窗体,甚至是VB.NET组件。

它们是核心.NET平台(不是visual studio)的一部分,即使从Visual Studio中删除模板支持,您仍然可以添加对这些程序集的引用。

这似乎是问题,而不是开发问题。如果管理层已经规定了某些开发标准,并且没有遵守这些标准 - 这是管理层需要处理的问题。例如:纪律处分。