2015-12-03 21 views
6

Procedura per rep:C++ universale di Windows applicazione funziona solo quando il progetto VS2015 su installare un'unità

  1. Creare un nuovo, vuoto, UWP, VC++ progetto app (File -> Nuovo -> Progetto -> Visual C++ -> Windows -> Universal -> Blank App)
  2. Conservare il progetto su D: \ (Visual Studio è installato su C :)
  3. Hit F5 per generare ed eseguire il app (Sono in esecuzione in Debug, x64)

Errore:

Error image


4. Ora ripetete il processo, ma il progetto in C questo negozio di tempo :. Tutto funziona perfettamente.


Come faccio a configurare Visual Studio per farmi correre progetti memorizzati su un disco diverso da quello l'unità in cui è installato VS?


Spec:

  • Microsoft Visual Studio Enterprise 2015
  • Versione 14.0.24720.00 Update 1
  • Microsoft .NET Framework
  • versione 4.6.01038
  • Windows 10 (completamente aggiornato).
+0

Questo potrebbe non essere rilevante, ma solo per essere sicuri: la tua unità D è rimovibile? –

+0

No. Ho un laptop con un SSD (C :) e un disco piatto da 1 TB (D :) – Malachi

+0

[Questo post] (https://blogs.windows.com/buildingapps/2015/12/03/windows-10 -build-10586-sdk-breakdown /) su cosa c'è di nuovo nella build 10586 sate che ora è possibile installare app su un disco secondario.Presumo che ciò implichi che non fosse possibile prima. –

risposta

2

Come per il mio commento sulla domanda, ho lo stesso problema. Non sono sicuro che questo conta come una risposta in quanto è una soluzione, ma questo, almeno per un progetto C# universale ...

Passare alle proprietà del progetto per l'applicazione e impostare il percorso di uscita in una posizione su C drive.

ad es. C: \ dev \ MyTestApp \ bin \ x86 \ Debug

(per build di debug x64 Allo stesso modo sostituto per x86 per 64 bit, ecc.)

Sarà costruire e gestire con l'uscita sull'unità C ma il progetto rimane sull'altra unità.

Non è una soluzione ideale, ma evita l'errore.