J’ai créé le code pour incorporer le code IronPython en C # public ScriptEngine GetEngine() { if( _engine != null ) return _engine; _engine = Python.CreateEngine(); var paths = _engine.GetSearchPaths(); paths.Add( _pythonPath ); _engine.SetSearchPaths( paths ); var runtime = _engine.Runtime; runtime.LoadAssembly( typeof( CharacterCore ).Assembly ); return _engine; } public IAbility Movement() { var engine = […]
Mon Visual Studio n’affiche pas beaucoup de classes disponibles dans la saisie semi-automatique IntelliSense. Par exemple, un projet sur Texture2D je travaille a une référence à l’espace de noms Microsoft.Xna.Framework . Pourtant, même après avoir ajouté l’instruction using utilisant Microsoft.Xna.Framework dans un fichier, IntelliSense est incapable de reconnaître des classes telles que Texture2D et Rectangle […]
J’écris actuellement ma première application UWP juste pour apprendre les ficelles du métier. Je construis une petite application qui extrait les données des archives téléchargées sur Facebook. Mais lorsque j’essaie d’ouvrir le fichier (même si tout le monde a un access complet), je reçois une exception UnauthorizedException. Je ne comprends pas cela et je n’ai […]
Nous devons créer une extension d’espace de noms Shell. J’ai quitté la programmation Windows en 2005, ce qui m’a obligé à créer de simples extensions de shell, tout en développant des serveurs COM très complexes (applications in-process et out-of-process) et des ordinateurs de bureau. Nous avons utilisé les bibliothèques ATL et MFC. Le temps a […]
Dans le cadre du processus de génération de Visual Studio 2017 UWP, une application appelée MakePri.exe est exécutée. Cela jette une erreur dans mon projet mais je ne sais pas pourquoi. L’appel en ligne de commande est: C: \ Program Files (x86) \ Kits Windows \ 10 \ bin \ 10.0.16299.0 \ x64 \ MakePri.exe […]
Situation J’exécute un système de compilation qui exécute plusieurs versions pour plusieurs projets. Pour éviter qu’une génération en impacte une autre, nous verrons l’utilisateur de la version uniquement dans son espace de travail. Les versions sont exécutées comme des utilisateurs non privilégiés qui n’ont qu’une possibilité d’écriture dans l’espace de travail. Défi Lors de notre […]
J’ai un UserControl avec une propriété publique utilisant les atsortingbuts suivants: [Browsable(false)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] J’ai essayé de supprimer le formulaire propriétaire, de recréer un nouveau formulaire dans Visual Studio 2010 et d’append ce UserControl au formulaire. Il continue d’append une ligne comme celle-ci dans le fichier Designer: this.vMyUserControl.MyProperty = ((MyNamespace.MyClass)(resources.GetObject(“vMyUserControl.MyProperty”))); Cela bloque mon application car cette […]
Je crée un paquet de nugets où une partie du résultat de son installation consiste à modifier mon web.release.config. Je n’ai aucun problème à insérer des éléments dans ce fichier avec mon web.release.config.install.xdt, mais je dois conserver les atsortingbuts xdt: Transform et xdt: Locator sur les éléments que j’insère car ces transformations devront être exécutées […]
J’ai besoin de comstackr un projet pour .Net 3.5 et .Net 4.0. Quel est le moyen le plus économique de faire cela? Si je référence ce projet à partir d’un autre assemblage, comment déterminer le moteur d’exécution ciblé? Ou devrais-je simplement faire référence à des fichiers binarys directement?
Dupliquer possible: Comment forcer l’indentation des directives conditionnelles C #? Visual Studio peut-il automatiquement mettre en retrait / formater les directives de prétraitement? Dans l’exemple de code suivant, il y a une directive #if mais notez l’absence d’indentation: else { #if DEBUG Debug.Print(ex.Message); #endif return null; } Je sais que cela est probablement le cas […]