Visual Studio
  • XML autocomplete
    • Se copiaza fisierele xsd in directorul <Visual Studio>\Xml\Schemas (de ex. C:\Program Files\Microsoft Visual Studio 9.0\Xml\Schemas\)
  • Debugging
    • Daca Visual Studio refuza sa incarce simbolurile pentru o aplicatie (desi fisierul .pdb exista), spunand ca "Module is optimized and the debugger option 'Just My Code' is enabled", trebuie dezactivata optiunea Tools->Options->Debugging->General->Enable Just My Code
    • http://msdn2.microsoft.com/en-us/vstudio/aa718464.aspx
  • VS insista sa imi omoare instanta de IIS Express pornita din command line si sa isi porneasca propria instanta de Express, cand incerc sa ma atasez la instanta mea (also catastrophic failure)
    • Trebuie sa opresc Edit and Continue pe toate proiectele web din solutie, din proprietatile proiectului - zona web. Eventual setez si google.com la custom url :)
  • Dezactivarea ReSharper code analysis pentru anumite fisiere
    • Ctrl+8, va tine minte fisierul pana cand Visual Studio e restartat.
    • Numele scurtaturii este Resharper_EnableDaemon
  • The project file * has been moved renamed or not on your computer
    • Trebuie sters fisierul .suo.
  • Ma atasez la un proces si se incarca foarte incet assembly-urile
    • Debug -> Delete all breakpoints
<FIELD refname="System.AssignedTo" name="Assigned To" type="String">
    <ALLOWEDVALUES>
        <LISTITEM value="[project]\group"/>
    </ALLOWEDVALUES>
</FIELD>
  • Ma atasez la un iisexpress pornit din consola si - Unable to attach to process, catastrophic failure + imi omoara iis-ul pornit din consola si isi porneste el unul propriu si personal
    • a. Intru in proprietatile proiectelor web din solutie, eventual debifez bifa pentru salvarea schimbarilor in .csproj si setez external host la ceva gen example.com
    • b. (Recommended) Click pe fiecare proiect web din solutie, fereastra properties (nu cea din click-dreapta, cealalta :) ), si setez Always start when debugging ca false.
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License