Entries tagged with “.Net”.


Der Fehler

MSB4019: The imported project “C:\Program Files\MSBuild\Microsoft\VisualStudio\v8.0\WebApplications\Microsoft.WebApplication.targets” was not found.

konnte bei mir wie folgt behoben werden:

  1. Prüfen, ob sich unter C:\Program Files\MSBuild\Microsoft\VisualStudio\v9.0\WebApplications\Microsoft.WebApplication.targets ein File befindet.
  2. Wenn ja, dann dieses an die erwartete Stelle kopieren. Wenn nicht, dann dieses herunterladen (Google).

VS.PHP

Ein sehr guter PHP Editor inklusive Debugging-, Deployment- und (Smarty)-Template-Unterstützung heißt VS.PHP von Jcx.Software.

Außerdem gibt es 4 verschiedene Versionen:

    1. VS.Php Standalone Edition
      VS.Php for Visual Studio 2005
      VS.Php for Visual Studio .Net 2003
      VS.Php for Visual Studio .Net

Besonders die Integration in Visual Studio ist sehr interessant.

Das sagt Jcx.Software dazu:

If you are a .Net developer you may wonder why VS.Php? Php is one of the most popular languages for developing web applications. In fact, the Php community has the largest pool of rich open source applications, frameworks and resources to make your development life easier. VS.Php lets those who enjoy using Visual Studio use their favorite IDE for Php development. VS.Php also provides many unique features by leveraging the Visual Studio IDE like Php/Javascript debugging.

[Quelle: Jcx.Software]

.Net-Snippets

Unter .Net-Snippets findet man recht gute Lösungen. Sollte man immer mal besuchen, wenn man vor einem Problemchen steht.

Außerdem gibt es noch ein nettes Firefox-Search-Plugin zur schnellen Suche.

.Net-Snippets

EditItemTemplate

Um ein erfolgreiches FindControl in einem EditItemTemplate umzusetzen, sollte folgender Code verwendet werden. In diesem Beispiel wird in einem GridView in einer editierbaren Zeile einer Textbox ein Wert (SelectedValue) aus einer DropDownList zugewiesen, sobald ein Button gedrückt wird.


protected void btnSet_Click(object sender, EventArgs e) {
TextBox txtPredecessorName = (TextBox)((Button)sender).Parent.FindControl("txtPredecessorName");
DropDownList ddKTPredecessors = (DropDownList)((Button)sender).Parent.FindControl("ddKTPredecessors");
txtPredecessorName.Text = ddKTPredecessors.SelectedValue;
}

Abhängig vom Medium kann eine unterschiedliche Farbwahl die Lesbarkeit verbessern. So gibt es auch für unsere Entwicklungswerkzeuge verschiedene Themes, die Farben und Schriftarten anpassen können.

kontrast

Visual Studio Themes:

Themes 1

Themes 2

Visual Studio Colors: Back vs. White

Textmate Theme

Farben von Visual Studio 2005 nach MS SQL Management Studio übertragen:

VSColorsToSQL

Meine Farben:
VS2005Settings.zip

[inspired by: Join the dark side of Visual Studio]

Um ein SSIS-Paket, dass im SSIS-Storage des SQL-Servers (nicht im FileSystem) abgelegt ist aus einer .NET-Anwendung zu starten kann folgender Code verwendet werden:

(more…)

- Coding4Fun – ..Programmieren zum Spaß.

Bei uns ist der Name Programm: “Coding4Fun – Programmieren zum Spaß“. Klar: Es muss Leute geben, die Lagerverwaltungsprogramme und Steuerberatersoftware programmieren, aber wir bei Coding4Fun werfen den Compiler nur an, wenn das entsprechende Projekt Laune macht. Wichtig dabei: hier ist alles 100% kostenlos! Denn der Spaßfaktor leidet ziemlich, wenn man zahlen muss – das wissen wir aus eigener Erfahrung. Sogar die Visual Studio Express Entwickler-Tools für den anspruchsvollen Code-Heimwerker gibt es als Gratisdownload.

[Quelle: Coding4Fun-Website]

Eine noch ausbaufähige WebSite mit einem guten Konzept. Gehört in die Bookmarks!

Den VBA-Code (VisualBasic-for-Applications-Code) kann man durch die Erzeugung einer MDE-Datei schuetzen, da dann so etwas wie ein Bytecode erstellt wird, fuer den ich bisher keinen Decompiler finden konnte. (Menue: Tools->Database Utilities->Make MDE-File). Aber Achtung die orginale MDB-Datei sollte immer gesichert werden!
Der integrierte Passwortschutz fuer eigene Projekte ist uebrigens unsicher und leicht zu umgehen.

Ein interessantes und auch hilfreiches Tool ist der .NET Reflector von Lutz Roeder. Mit diesem Tool kann man aus der IL (Intermediate Language, sowas wie Bytecode bei Java) Klassen und Funktionen extrahieren, also Assemblies decompilieren. Das Tool unterstuetzt VB.NET sowie C#.
Uebrigens kann man auf diesem Wege auch aus einer in C# geschriebenen Assembly VisualBasic.NET Code extrahieren und umgekehrt.