我有一個MVC項目使用我的網站Razor Views。我的一個項目,我們稱之爲project1已完成並正在使用中。從另一個項目訪問剃刀視圖
我想從project2中訪問project1中的視圖,這樣我就不必同時維護兩個屏幕。
他們都在相同的解決方案。
我無法更改project1,因爲它已被我們的客戶使用。我查看了Razor單一文件生成器,但對於1個屏幕來說非常激烈,我無法更改已經使用的project1。
如何在project2中引用project1中的視圖?
謝謝!
我有一個MVC項目使用我的網站Razor Views。我的一個項目,我們稱之爲project1已完成並正在使用中。從另一個項目訪問剃刀視圖
我想從project2中訪問project1中的視圖,這樣我就不必同時維護兩個屏幕。
他們都在相同的解決方案。
我無法更改project1,因爲它已被我們的客戶使用。我查看了Razor單一文件生成器,但對於1個屏幕來說非常激烈,我無法更改已經使用的project1。
如何在project2中引用project1中的視圖?
謝謝!
您可以將您的視圖從project2編譯爲dll並引用該project中的dll。
按照this tutorial編譯視圖到一個DLL。
從理論上講,我相信你可以從Add Existing Item對話框中「添加爲鏈接...」,並從另一個項目中選擇文件。 – Tejs
如果我對它進行更改,它是否影響到兩者?我知道這是一個鏈接,但屬性中的路徑顯示了我(新添加)的位置。 – ErocM
正確。在其他項目中的版本基本上就像當時的Windows快捷方式。這是一個共享文件。 – Tejs