2009-11-20 17 views
0

J'ai un tas de code source extrait d'un référentiel SVN, maintenant vivant dans un dossier sur un lecteur réseau mappé qui se trouve être un machine linux. Nous utilisons cela comme un environnement de construction car il a actuellement les nombreuses bibliothèques nécessaires pour construire sans douleur. Ce que je veux faire est d'utiliser VS2008 sur ma boîte de développement Windows Xp, et créer un nouveau projet lié à ce dossier source, de sorte que je puisse explorer et éditer la source avec les avantages d'intellisense, puis simplement Putty dans le répertoire monté et exécutez "make".VS2008 essayant de créer un nouveau projet à partir du code C++ préexistant sur un lecteur réseau mappé

Cependant, lors de la création d'un "Nouveau projet à partir du code existant" dans Vs2008, tous les lecteurs réseau mappés sur mon système n'apparaissent pas. Si j'essaie alors d'ouvrir un projet, les lecteurs sont soudainement visibles dans le navigateur de dialogue Ouvrir. J'ai entendu dire que VS2008 n'aime pas accorder d'autorisations aux lecteurs réseau, et j'ai exécuté une commande recommandée ailleurs pour l'ouverture des permissions, mais sans effet.

caspol -q -machine -addgroup 1.2 -url file://H:/* FullTrust 

Les lecteurs mappés ne sont toujours pas visibles lorsque vous essayez d'importer à partir du code existant ou en essayant de Starta nouveau projet basé sur les lecteurs réseau.

Des idées?

Répondre

0

Il s'avère que la solution consistait à entrer l'emplacement complet du lecteur réseau (même s'il n'était pas visible dans le navigateur de fichiers) dans la zone Nom du dossier. En outre, la commande ci-dessus devait être modifié pour être

caspol -q -machine -addgroup 1.2 -url file://networkname/codestorage/* FullTrust

Après cela, le dossier complet a été chargé dans VS2008, et nous avons pu le modifier correctement. Tout à fait pourquoi il n'utilise pas la même boîte de dialogue que "Open Project" mais je ne sais pas!