none
DataSet tipado se duplica al guardar RRS feed

  • Pregunta

  • Buenas noches a todos:

    Tengo un DataSet Tipado diseñado por el diseñador de VS 2013 Espress. 

    No sé por qué motivo, cuando hago algún cambio en dicho DataSet mediante el diseñador, al guardar, me crea otro archivo Dataset.designer.vb añadiendo al nombre de éste un 1 (Dataset1.designer.vb) ocasionando los consiguientes errores de duplicación de declaraciones y demás.

    Gracias de antemano y un saludo a todos.

    miércoles, 21 de mayo de 2014 22:11

Respuestas

  • Buenos dias.

    Podrías fijarte en la siguiente respuesta Duplicate Designer.vb file when saving dataset

    1) Guardar y cerrar VS 

    2) Abra el archivo de proyecto (.csproj / .vbproj) con un editor de texto 
    3) Busque el nombre del DataSet y edite LastGenOutput: 

        <None Include="myDataSet.xsd">
          <SubType>Designer</SubType>
          <Generator>MSDataSetGenerator</Generator>
          <LastGenOutput>myDataSet1.Designer.cs</LastGenOutput>
        </None>

    Espero te sirva de ayuda.

    Saludos.


    • Editado osrol lunes, 18 de septiembre de 2017 15:34
    • Propuesto como respuesta Jorge TurradoMVP lunes, 18 de septiembre de 2017 16:55
    • Marcado como respuesta ppito68 miércoles, 20 de septiembre de 2017 19:51
    lunes, 18 de septiembre de 2017 15:31
  • Buenas tardes.

    Según las respuestas de la otra pregunta si; solo seria eliminando el 1 pero también debe limpiar y recompilar la solución según lo indicado.

    >>Limpie el proyecto eliminando el archivo extra (myDataSet1.Designer.cs) y guardando todo en el estado deseado. También maté a mi myDataSet.Designer.cs, por lo que se aseguró de que se creó un nuevo archivo generado.

    Saludos.


    • Editado osrol miércoles, 20 de septiembre de 2017 21:13
    • Propuesto como respuesta jorge darderes viernes, 5 de enero de 2018 12:28
    • Marcado como respuesta ppito68 viernes, 5 de enero de 2018 19:40
    miércoles, 20 de septiembre de 2017 21:09

Todas las respuestas

  • Buenas noches a todos:

    Tengo un DataSet Tipado diseñado por el diseñador de VS 2013 Espress. 

    No sé por qué motivo, cuando hago algún cambio en dicho DataSet mediante el diseñador, al guardar, me crea otro archivo Dataset.designer.vb añadiendo al nombre de éste un 1 (Dataset1.designer.vb) ocasionando los consiguientes errores de duplicación de declaraciones y demás.

    Gracias de antemano y un saludo a todos.

    lograste resolver ese problema?, poseo el mismo problema actualmente
    jueves, 14 de mayo de 2015 19:45
  • Hola Fran.

    No lo solucioné, aun me da ese problema. Cuando modifico algo de ese DataSet, me lo duplica. Lo que hago es eliminar el dataset duplicado y así lo resulevo, pero no sé por qué ocurre eso. Me da la sensación que es bug de VS.

    Gracias por contestar y un saludo.

    lunes, 18 de mayo de 2015 11:58
  • puedes poner como se mira el dataset en el diseñador de visual

    Slds


    ProgramacionYa.net
    Si pequeña es la Patria, uno grande la sueña
    Rubén Darío
    Principe de las letras Castellanas
    Poeta Nicaragüense

    lunes, 18 de mayo de 2015 22:27
  • En el Explorador de Soluciones, aparecen los DataSet utilizados en el proyecto, haciendo doble click en él se abre el diseñador. 

    También por la ventana de origenes de Datos están los dataSet del proyecto. Sobre el Dataset en cuestión, haces click boton derecho ratón, eliges la opción Editar Dataset con el Diseñador.

    Saludos.

    miércoles, 20 de mayo de 2015 12:08
  • Buenas nuevamente.

    Al cabo del tiempo, me aparece ahora una advertencia al compilar:

    Advertencia 1 Una herramienta personalizada 'MSDataSetGenerator' está asociada al archivo 'ContratacionDataSet.xsd', pero no se encontró la salida de la herramienta personalizada en el proyecto. Puede intentar ejecutar de nuevo la herramienta personalizada haciendo clic con el botón secundario en el archivo en el Explorador de soluciones y eligiendo Ejecutar herramienta personalizada. a7

    Cuando hago lo que me sugiere ese aviso, me duplica el módulo ContratacionDataSet.Designer.vb

    Esto es una pista nueva, pero sigo sin entender por qué me lo duplica.

    Gracias y un saludo.

    miércoles, 30 de septiembre de 2015 18:36
  • Hola Fran, no sé si resolviste esto, pero me ha sucedido lo que cuento en mi nueva exposición a ver si a ti te ha ocurrido algo similar o te pudiera dar pistas.

    Gracias y un saludo.

    miércoles, 30 de septiembre de 2015 18:39
  • Buenas noches a todos.

    Vuelve a duplicarme otro dataset, ya van tres dataset. Y es un problema porque no me deja modificar nada del dataset, si lo hago, me lo duplica. Y eliminarlo es una odisea, porque hay montones de tablas con montones de métodos que tendría que reprogramar.

    ¿Por favor, alguien sabe algo sobre esto? ¿Cómo puedo avisar de esto a Microsoft por si se trata de algún bug?

    Gracias anticipadas y un saludo.

    jueves, 3 de diciembre de 2015 23:46
  • Hola ppito, lo has podido solucionar de alguna forma, es que estoy deseperado con esto de duplicar el dataset. Gracias

    lunes, 18 de septiembre de 2017 11:21
  • Hola Miguel. Lamento decirte que no. Hace ya tiempo que no toco ese dataset, no sé si cuando lo retome me pasará lo mismo.

    lunes, 18 de septiembre de 2017 13:17
  • Buenos dias.

    Podrías fijarte en la siguiente respuesta Duplicate Designer.vb file when saving dataset

    1) Guardar y cerrar VS 

    2) Abra el archivo de proyecto (.csproj / .vbproj) con un editor de texto 
    3) Busque el nombre del DataSet y edite LastGenOutput: 

        <None Include="myDataSet.xsd">
          <SubType>Designer</SubType>
          <Generator>MSDataSetGenerator</Generator>
          <LastGenOutput>myDataSet1.Designer.cs</LastGenOutput>
        </None>

    Espero te sirva de ayuda.

    Saludos.


    • Editado osrol lunes, 18 de septiembre de 2017 15:34
    • Propuesto como respuesta Jorge TurradoMVP lunes, 18 de septiembre de 2017 16:55
    • Marcado como respuesta ppito68 miércoles, 20 de septiembre de 2017 19:51
    lunes, 18 de septiembre de 2017 15:31
  • Gracias.

    Corrígeme si he hecho mal; Lo que he hecho es quitar el "1" de miDataSet1.Designer.cs. Entiendo que era esa la modificación que debía hacer.

    Ahora no se duplica, pero ha desaparecido la definicion del TableAdapterManager.

    Saludos.

    miércoles, 20 de septiembre de 2017 20:58
  • Buenas tardes.

    Según las respuestas de la otra pregunta si; solo seria eliminando el 1 pero también debe limpiar y recompilar la solución según lo indicado.

    >>Limpie el proyecto eliminando el archivo extra (myDataSet1.Designer.cs) y guardando todo en el estado deseado. También maté a mi myDataSet.Designer.cs, por lo que se aseguró de que se creó un nuevo archivo generado.

    Saludos.


    • Editado osrol miércoles, 20 de septiembre de 2017 21:13
    • Propuesto como respuesta jorge darderes viernes, 5 de enero de 2018 12:28
    • Marcado como respuesta ppito68 viernes, 5 de enero de 2018 19:40
    miércoles, 20 de septiembre de 2017 21:09