2014-06-12 69 views
1

是否有一種標準方式可以通過幾個Visual Studio項目共享HTML/Javascript內容? (有點像Prism爲WPF分開模塊)。在Visual Studio項目之間共享HTML/Javascript

很明顯,這爲HTML應用程序提供了一些問題,特別是與Javascript相關的問題。

如果我使用的是MVC,我可能可以使用thisthis,但是這個項目將使用SPA框架(可能使用RequireJs),並且我想保持標準。

一般網站結構將在下面如圖所示(其中, '模塊' 是對數據的功能/視圖特定比特):

  • 站點1個

    • 模塊1
    • 模塊2
  • 現場1(配置B)

    • 模塊1
    • 模塊4
  • 站點2

    • 模塊1
    • 模塊3

一種選擇是將所有內容都包含在一個項目中,並用一個配置來決定哪裏去了哪裏。這可能會導致一個大規模的項目。

另一種方法是讓家庭烘焙助手(如參考文獻中所示)在項目第一次運行時從其他項目複製文件,但在這種情況下感覺不太好。

有沒有達到這個目標的標準方法?

我做了大量的研究,但找不到明確的答案。

回答

1

現在Visual Studio中有共享項目來解決這個問題。通用Windows項目默認使用它們,您可以通過下載並安裝名爲共享項目參考管理器的VS擴展來創建自己的項目:https://visualstudiogallery.msdn.microsoft.com/315c13a7-2787-4f57-bdf7-adae6ed54450

注意:此時他們可能會挑剔您嘗試的項目類型添加共享引用。我創建了一個JavaScript共享項目,以在Windows商店的js應用程序和MVC Web應用程序之間共享js文件,並且不會讓我這麼說,他們必須使用相同的語言。 (它支持C#,C++或JavaScript)。

+0

謝謝。如果它有效,它會試試並標記爲答案。 – HockeyJ

相關問題