2010-05-23 14 views
16

Estoy tratando de encontrar Microsoft CAT.NET para VS2010 y parece que había una versión beta de su versión 2.0, pero todos los enlaces a ella en Microsoft Connect ahora están muertos. Esta es la referencia más reciente que pude encontrar: http://blogs.msdn.com/securitytools/archive/2010/02/05/how-to-use-cat-net-2-0-beta.aspx¿Cuál es el estado de CAT.NET?

Algunas referencias sugieren que es posible que se haya incorporado a FxCop. ¿Alguien sabe el estado del proyecto?

Respuesta

5

Desgraciadamente parece que la respuesta a mi pregunta es " En un perpetuo estado de limbo ". Ya en junio hubo un last minute design issue justo antes de que fuera lanzado.

En respuesta a my question on MSDN about the status me dijeron lo mismo y eso fue hace casi cinco meses. Hay una serie de seguimientos impacientes de la comunidad sobre ese hilo y ninguna palabra de Microsoft ni actualizaciones en la página MSDN Security Tools.

¡No contenga la respiración!

+0

Todavía nada - y el La versión 1.1 no funciona en la última versión de VS, momentos tristes. –

2

Aquí nosotros el Foro - http://social.msdn.microsoft.com/Forums/en-AU/catnet/threads

Aquí es donde se hacen comentarios sobre Dev y QA - http://blogs.msdn.com/b/securitytools/

Aquí es donde se descarga - http://www.microsoft.com/downloads/details.aspx?FamilyId=e0052bba-2d50-4214-b65b-37e5ef44f146&displaylang=en

Esa es la versión de 64 bits. Encontré que funcionaba sin lanzar una 'Excepción de memoria insuficiente' que obtuve de la versión de 32 bits, pero solo viene en forma de línea de cmd

La versión de 32 bits encaja en VS2008 pero no se ha preparado para su integración en VS2010

Nota: He estado tratando de obtener la versión 2.0 Beta hoy y no he tenido suerte, como dijiste, todos los enlaces están rotos y la dirección de correo electrónico del equipo está rebotando.

+2

Gracias Jiminy, toco las mismas paredes de ladrillo que en términos de tratar de localizar 2.0. Según la pregunta original, estoy después de la compatibilidad VS2010, por lo que 1.0 no lo cortará. He dejado la misma pregunta en el foro de MSDN aquí: http://social.msdn.microsoft.com/Forums/en-AU/catnet/thread/31663b6d-254e-48ce-8345-3355cb8b6023 –

15

Si bien no han lanzado la nueva versión, la buena noticia es que todavía puede usar el antiguo complemento para CAT.NET 1.1.1.9 en Visual Studio 2010. Todo lo que se requiere es editar el archivo AddIn predeterminado para dígale que apoye la nueva versión.

El archivo está instalado en: %APPDATA%\Microsoft\MSEnvShared\Addins\Microsoft.ACESec.CATNet.AddIn. Puede abrirlo en un editor de texto y agregar un nuevo nodo para <version>10.0</version>

Después de editar el archivo, simplemente reinicie Visual Studio y debe estar todo listo.

Si el archivo AddIn no está allí, debe estar en una de las ubicaciones especificadas en VS Settings en Herramientas> Opciones> Entorno> Complementos/Seguridad de macros.

+1

Tenga en cuenta que puede haber diferentes ubicaciones para los complementos, dependiendo de su instalación. De forma predeterminada, VS analiza cuatro ubicaciones, pero estas ubicaciones no necesitan existir y usted puede editarlas usted mismo. En qué ubicación se coloca, el complemento eventualmente no es relevante para VS. – Abel

+0

Esto ya no funciona con VS2015, ya que el soporte AddIn se ha depreciado. Sería genial si CAT.NET aún estuviera disponible. –

0

¿Alguna otra actualización sobre esto? Parece que el desarrollo CAT.Net es abandonado por Microsoft. Pocos de los enlaces que están disponibles están rotos.Si Microsoft ha dejado este desarrollo a favor de otras herramientas, cualquier información al respecto sería útil.

+0

No he podido encontrar nada con reglas tan buenas como CAT.NET. Es una pena que fue olvidado. –

+0

Estaba pensando en el otro día de una buena idea para crear un servicio de Azure para ejecutar cat.net tiene un servicio, ya que en principio ese motor debería funcionar con las nuevas versiones de .NET. –

Cuestiones relacionadas