Comments (4)
You have to call DotEnv.AutoConfig();
before. It will populate the Environment
with values from your .env
file
from dotenv.net.
You have to call
DotEnv.AutoConfig();
before. It will populate theEnvironment
with values from your.env
file
I have the same error as OP and I have included DotEnv.AutoConfig();
Do you happen to know why that would be?
from dotenv.net.
from dotenv.net.
@Lexa013 there are two things in play here.
AutoConfig
searches up three levels from the location of the library which means the topmost folder it'll search is thebin
folder.envReader.GetStringValue
would throw an exception if it can't find a value for the given key butenvReader.TrygetStringValue
is the exception-safe option.
To address the first point here though, in the next release, I would be increasing the number of levels to search from 3 to 4 to handle the nested build format of MsBuild meaning the topmost folder searched would now be the project folder and not the bin
.
An immediate solution to the issue yourself and @austinschrader are having would be changing DotEnv.AutoConfig()
to DotEnv.AutoConfig(4)
from dotenv.net.
Related Issues (18)
- Make DotEnv Injectable HOT 2
- Add DotEnv.AutoConfig() HOT 2
- Quotation marks getting picked up by DotEnv HOT 1
- Add Support for autofac.
- Add AutoFac support for injecting IEnvReader HOT 1
- Dependency on System.Memory HOT 1
- Environment and local config support
- Autofac Dependency should be in another package HOT 4
- Multi-line values are not supported HOT 4
- support parsing .env and returning a Dictionary<string,string> instead of modifying environment
- Getting error "The file path cannot be null, empty or whitespace. (Parameter 'envFilePath')" HOT 1
- Support for web.config HOT 1
- async load? HOT 1
- Starting directory different between envFilePaths and probeForEnv. HOT 1
- support export VAR=value
- Bug with "=" in the value side
- Project site url in nuget is incorrect HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dotenv.net.