簡體   English   中英

兩個版本的 Web 應用程序的 Visual Studio 解決方案

[英]Visual studio Solution for two versions of a web application

手頭的問題是這個。
我們有一個具有兩個不同版本的 Web 應用程序,一個完整的應用程序和一個精簡版。 在大多數情況下,輕量版是完整版的子集,這意味着它使用相同的網頁並引用與完整版相同的二進制文件。

但是,完整版的某些頁面顯然不應與輕量版一起部署,並且某些二進制文件(庫等)無需與完整版一起部署。

如果它是一個 windows 窗體應用程序,我們可以嘗試使用預處理器指令來解決手頭的問題,不幸的是,我認為這是不可行的。 (如果我錯了,請糾正我)

無論如何,對此有什么好的方法? 謝謝

為什么不將一個解決方案與兩個(或您目前在一個項目中擁有的數量加倍)項目一起使用?

在 Lite 版本中,如果您選擇“添加現有項目”而不是擁有文件副本,則“添加”按鈕有一個小下拉菜單,可讓您“鏈接”到完整版本中的現有文件,而不是添加副本.

這可能有助於“編輯一次”方案。

簡單就好。 只需使用兩個解決方案文件並相應地更改您的包含。 缺點(預編譯器指令也確實如此)是您必須記住在進行更改后重新編譯兩者。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM