![](/img/trans.png)
[英]Can I target .NET 4 and .NET 4.5 in the same Visual Studio solution (when using Entity Framework)?
[英]Can I ignore a specific project in a .Net solution when using git?
我有一個包含多個項目的 .Net 解決方案,例如,項目A
、 B
和C
。
B
和C
是A
依賴項。 這意味着沒有A
, B
和C
也可以編譯。
項目A
有一些特殊的配置,所以上傳到Github倉庫的時候想排除項目A
如果我只是在.gitignore
設置項目文件夾名稱,那么在從 Git 編譯解決方案時會出錯。 我該怎么辦?
您可以將項目組織在一個文件夾中,而忽略該文件夾。 在.gitignore
文件上:
/Project.Web/*
考慮到Project.Web
目錄是存儲庫的根目錄, Project.Web
路徑下的所有內容都將被忽略。
潛在問題:
如果您的解決方案文件.sln
引用了結構上可能不存在的項目
在將其從 sln 中刪除之前,您無法進行編譯。
它也可以是對同一解決方案中其他項目的引用,也可以避免編譯。
如果您只想使編譯成為可能,請生成要忽略的依賴程序集,並將解決方案中的項目的引用切換到生成的程序集。 它將使編譯成為可能,並且您不會暴露您的代碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.