![](/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.