XProj è morto. Utilizzare una libreria di classi portatile (csproj), quindi impostarla su .NET Standard e il livello che si desidera utilizzare per la compatibilità. Quindi verrà creato project.json (che verrà probabilmente rinominato in seguito) e csproj sarà ancora lì rendendo quindi l'aggiunta del riferimento facile e funziona.
Se è necessaria la compatibilità incrociata, l'unico modo per farlo è eseguire quanto sopra, quindi aggiungere un progetto esistente nel caso della soluzione di base .NET e scegliere il file project.json anziché il file .csproj. Questo creerà anche l'xproj. Tuttavia, si noti che xproj/project.json supporterà il multi-targeting, ma il .csproj non lo farà e si interromperà l'interfaccia utente per le proprietà del progetto se si prova. (funziona ancora ma l'interfaccia utente è morta)
L'unica altra alternativa è quella di associare alla DLL non il progetto. È possibile utilizzare un xproj, inserire gli obiettivi e quindi Aggiungi riferimenti e scegliere la DLL con Sfoglia.
fonte
2016-08-22 12:59:59
Anche lo stesso problema ... sono sicuro che funzionava a un certo punto, ma ora si rifiuta di giocare bene. – Adam