2010-06-02 4 views
1

Je n'arrive pas à trouver le moyen le plus efficace de le faire. Par exemple, j'ai quelques fichiers js qui sont nécessaires dans les deux projets (dans la même solution), comment puis-je les inclure sans dupliquer les fichiers physiques réels, ce que je préfère ne pas faire? Il en va de même pour les images et les fichiers CSS.Partage de css/javascript/images entre différents projets dans Visual Studio

Je voudrais aussi savoir quelle est la meilleure façon de généraliser ceci pour inclure les ressources js dans d'autres solutions/projets.

VS semble vraiment manquer d'une solution intuitive simple dans cette rétrospective.

Des idées?

+0

Avez-vous trouvé la solution? Comment? –

+0

[Vous pouvez le faire en utilisant Razor] (http://stackoverflow.com/questions/11842988/mvc-razor-include-js-css-files-from-another-project), mais j'en ai besoin dans le bon vieux aspx /aspx.cs –

Répondre

1

Pourquoi le projet dans lequel ils se trouvent est-il important? Tout ce qui vous importe vraiment, c'est où ils sont déployés sur votre site web, et quel est le chemin à suivre depuis la racine de votre site, n'est-ce pas? Il suffit donc de choisir un endroit pour les mettre et avoir et le code qui se rapporte à eux utilisent ce chemin.

+3

parce que je ne veux pas avoir de projets qui renvoient des fichiers dans d'autres projets, cela ne semble pas intuitif. Je suppose que ce que vous voulez dire est de créer un projet séparé pour les ressources Web seulement? – sarsnake

+0

Oui, c'est peut-être la meilleure façon de le faire. Ces fichiers ne font vraiment partie d'aucun projet, car ils ne sont pas exécutés sur le serveur. – bwarner

Questions connexes