删除'不良内容'从Visual Studio

本文关键字:Visual Studio 不良 删除 | 更新日期: 2023-09-27 18:02:14

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

这个包括:

  1. 所有与Visual Basic相关的内容
  2. 所有与Windows窗体相关的内容
  3. 默认的WPF模板(因为我们想强制我们的员工严格使用MVVM)

我知道Visual Studio有"项目模板"、"项目模板"文件夹,但它们到处都是杂乱的(对于每个框架版本、语言、。net语法),即使模板消失了,人们仍然可以通过。net框架使用例如Windows窗体组件(Windows。表单名称空间)

有办法做到这一点吗?

删除'不良内容'从Visual Studio

我将把它作为答案写下来,因为它可能对其他人有用。您可以尝试为不需要的文件类型实现签入策略http://msdn.microsoft.com/en-us/library/ms364074 (v = vs.80) . aspx参见"跟踪任务和执行标准"页眉

可以控制VB。. NET支持,通过Unattended安装选项。

你不能完全阻止别人使用Windows窗体,甚至VB。网络组件。

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

这似乎是一个人类问题,而不是发展问题。如果管理层规定了某些开发标准,而这些标准没有得到遵守——这是管理层需要处理的事情。纪律处分。