Je crée un composant qui sera utilisé dans un concepteur de glisser-déposer VS. L'une des propriétés de ce composant doit être l'URI pack d'un fichier dans le projet. Je voudrais rendre les choses un peu plus faciles et, depuis l'éditeur de propriétés, le PropertyGrid utilise la propriété de mon type, examine la solution, construit l'Uris et la présente à l'utilisateur pour le choisir.Accéder à la structure de fichier de projet dans la grille de propriétés de Visual Studio Properties?
Est-ce possible? Et, si c'est le cas, puis-je obtenir des conseils et des informations sur la façon de s'y prendre?
Non. C'est la partie facile. La partie difficile est l'interaction avec le système de projet Visual Studio à partir d'un éditeur de grille de propriétés. Bien essayé. – Will
Avez-vous regardé le DTE? Utilisez-vous VB, C# ou C++? Pour C#, voici ce que vous faites pour obtenir l'environnement. Utilisation de EnvDTE80; // ou EnvDTE90 ou EnvDTE selon le studio visuel que vous ciblez. // Récupère une instance de l'IDE de Visual Studio en cours d'exécution. Pour la version 8.0 EnvDTE80 dte = (EnvDTE80.DTE2) System.Runtime.InteropServices.Marshal. GetActiveObject ("VisualStudio.DTE.8.0"); –
Non. On dirait que vous connaissez certaines choses à ce sujet ... Mettez du code pour obtenir les fichiers dans le projet actif. Ce serait très utile! – Will