![](/img/trans.png)
[英]Can use a different blob storage connection string in my azure function (c#) depending if I am in dev or prod?
[英]I have a local package in my c# project that is stored on different locations depending what dev machine im on
抱歉标题超级乱,我不知道如何用一句话来描述这个问题。
所以我现在的情况。 Visual Studio 中的 c# 项目。 该项目引用了我在本地创建的 package 并且不在 NuGet 或任何其他 repo 上。 最近因为新冠病毒的关系改成了两台开发机,一台在家里,一台在工作。 使用 git 使双方保持最新。
两台机器都有这个 package 但它们存储在不同的驱动器上。 由于 package 的位置存储在 .csproj 文件中,每当我拉取在另一台机器上进行的提交时,它将覆盖 package 的位置并说它无法找到它。 这需要我删除参考并阅读它。 现在,每次这样做都很麻烦,但我不能完全从 git 中排除 .csproj。
因为我什至不知道如何用谷歌搜索类似的东西,所以我来这里问:有没有更聪明的方法来做到这一点?
编辑它不是我的风格来发布问题然后摆弄我的拇指。 我来过 NuGet.server 来自我托管我的 package。 不想将其上传到 NuGet 本身,因为它是一个非常特定于案例的 package。 在我拥有的网络服务器上托管我的私人 NuGet.server 是个好主意吗?
在我拥有的网络服务器上托管我的私人 NuGet.server 是个好主意吗?
是的。 要么使用您在公司中托管的服务器,要么使用文件共享。 您需要 VPN 访问您的工作场所才能正常工作,或者您必须公开 package 服务器并对其进行密码保护。
可能使用环境变量来指示此 package 的路径,而不是将其放入.csproj
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.