Dotnet run/restore without internet (Offline mode)This project references NuGet package(s) that are missing on this computerdotnet restore Command not working in XUnit ProjectDotnet Core solution failed restoredotnet restore works locally but fails when building Docker containerTeamCity Build Server cannot restore nuget packagesDotnet restore not workingRestoring nuget packages of a solution in .net Rider IDE: Failed to download package `x` The HTTP request to GET `x` has timedout after 100000msdotnet restore fails on a bitbucket pipeline configured with proxyNuget Restore failure in Azure Functions on a docker container-Nuget restore fails on Azure Devops with message “unable to load the service index for source”
The art of clickbait captions
How to respond to an upset student?
Curly brackets below a word in an equation
Pirate democracy at its finest
Breaking down doors - AC or DC?
My employer faked my resume to acquire projects
How to deal with a colleague who is being aggressive?
Should one buy new hardware after a system compromise?
Is "cool" appropriate or offensive to use in IMs?
What was the idiom for something that we take without a doubt?
Where's this lookout in Nova Scotia?
How can I tell if I'm being too picky as a referee?
Can I tell a prospective employee that everyone in the team is leaving?
Make 24 using exactly three 3s
Does Nitrogen inside commercial airliner wheels prevents blowouts on touchdown?
Employer asking for online access to bank account - Is this a scam?
Boss wants me to falsify a report. How should I document this unethical demand?
Why didn't Thanos use the Time Stone to stop the Avengers' plan?
Apache redirect to https:/www only partially working
What is a Centaur Thief's climbing speed?
Which European Languages are not Indo-European?
Are these reasonable traits for someone with autism?
Popcorn is the only acceptable snack to consume while watching a movie
Would Jetfuel for a modern jet like an F-16 or a F-35 be producable in the WW2 era?
Dotnet run/restore without internet (Offline mode)
This project references NuGet package(s) that are missing on this computerdotnet restore Command not working in XUnit ProjectDotnet Core solution failed restoredotnet restore works locally but fails when building Docker containerTeamCity Build Server cannot restore nuget packagesDotnet restore not workingRestoring nuget packages of a solution in .net Rider IDE: Failed to download package `x` The HTTP request to GET `x` has timedout after 100000msdotnet restore fails on a bitbucket pipeline configured with proxyNuget Restore failure in Azure Functions on a docker container-Nuget restore fails on Azure Devops with message “unable to load the service index for source”
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
I have a Windows server in which I installed and restored my dotnet core project successfully (at the time when I had outbound internet connection on the server). This instance of the application is running fine now.
Now Outbound internet access has been revoked as part of data center policy. I have VPN and Remote Desktop access, though. Now, I am trying to clone my working project into a separate folder and create another instance (on a different port).
But when using dotnet run on my new project folder (all content except few settings are same), I am getting this error:
$ dotnet run
C:Program Files (x86)dotnetsdk2.2.102NuGet.targets(114,5): error :
Unable to load the service index for source https://api.nuget.org
/v3/index.json. [C:xxxxxxxxxxxx.csproj]
C:Program Files (x86)dotnetsdk2.2.102NuGet.targets(114,5): error :
A connection attempt failed because the connected party did not properly
respond after a period of time, or established connection failed because
connected host has failed to respond [C:xxxxxxxxxxxx.csproj]
The build failed. Please fix the build errors and run again.
I checked C:Usersxxxxxx.nugetpackages and all required packages are available.
Both projects are running under the same Windows user profile.
I have looked up various Stackoverflow questions on the subject, but all of them talk about a proxy setting, which is not my use case.
How can I prevent dotnet from looking up remote nuget server as all packages are already available in the local cache.
Is building the dll locally and running on server the only option? Cant I build it on my server in offline mode?
deployment .net-core nuget
add a comment |
I have a Windows server in which I installed and restored my dotnet core project successfully (at the time when I had outbound internet connection on the server). This instance of the application is running fine now.
Now Outbound internet access has been revoked as part of data center policy. I have VPN and Remote Desktop access, though. Now, I am trying to clone my working project into a separate folder and create another instance (on a different port).
But when using dotnet run on my new project folder (all content except few settings are same), I am getting this error:
$ dotnet run
C:Program Files (x86)dotnetsdk2.2.102NuGet.targets(114,5): error :
Unable to load the service index for source https://api.nuget.org
/v3/index.json. [C:xxxxxxxxxxxx.csproj]
C:Program Files (x86)dotnetsdk2.2.102NuGet.targets(114,5): error :
A connection attempt failed because the connected party did not properly
respond after a period of time, or established connection failed because
connected host has failed to respond [C:xxxxxxxxxxxx.csproj]
The build failed. Please fix the build errors and run again.
I checked C:Usersxxxxxx.nugetpackages and all required packages are available.
Both projects are running under the same Windows user profile.
I have looked up various Stackoverflow questions on the subject, but all of them talk about a proxy setting, which is not my use case.
How can I prevent dotnet from looking up remote nuget server as all packages are already available in the local cache.
Is building the dll locally and running on server the only option? Cant I build it on my server in offline mode?
deployment .net-core nuget
why is building elsewhere and only running pre-built binaries on the server undesirable?
– zivkan
Mar 25 at 14:03
In this specific case (when there is no internet), I would like to be sure about the source code from where a binary is built, so that looking at Exception stack traces will be easier. If I build somewhere, the source code and binaries may quickly go out of sync, especially if I have multiple simultaneous versions. Probably, a tight version numbering on binaries may help, but for now, I think building on server is working well for me. If server has internet, we do build automation by doing a git pull on server. So even here build on server seems to be the best option.
– user1880957
Mar 25 at 22:16
add a comment |
I have a Windows server in which I installed and restored my dotnet core project successfully (at the time when I had outbound internet connection on the server). This instance of the application is running fine now.
Now Outbound internet access has been revoked as part of data center policy. I have VPN and Remote Desktop access, though. Now, I am trying to clone my working project into a separate folder and create another instance (on a different port).
But when using dotnet run on my new project folder (all content except few settings are same), I am getting this error:
$ dotnet run
C:Program Files (x86)dotnetsdk2.2.102NuGet.targets(114,5): error :
Unable to load the service index for source https://api.nuget.org
/v3/index.json. [C:xxxxxxxxxxxx.csproj]
C:Program Files (x86)dotnetsdk2.2.102NuGet.targets(114,5): error :
A connection attempt failed because the connected party did not properly
respond after a period of time, or established connection failed because
connected host has failed to respond [C:xxxxxxxxxxxx.csproj]
The build failed. Please fix the build errors and run again.
I checked C:Usersxxxxxx.nugetpackages and all required packages are available.
Both projects are running under the same Windows user profile.
I have looked up various Stackoverflow questions on the subject, but all of them talk about a proxy setting, which is not my use case.
How can I prevent dotnet from looking up remote nuget server as all packages are already available in the local cache.
Is building the dll locally and running on server the only option? Cant I build it on my server in offline mode?
deployment .net-core nuget
I have a Windows server in which I installed and restored my dotnet core project successfully (at the time when I had outbound internet connection on the server). This instance of the application is running fine now.
Now Outbound internet access has been revoked as part of data center policy. I have VPN and Remote Desktop access, though. Now, I am trying to clone my working project into a separate folder and create another instance (on a different port).
But when using dotnet run on my new project folder (all content except few settings are same), I am getting this error:
$ dotnet run
C:Program Files (x86)dotnetsdk2.2.102NuGet.targets(114,5): error :
Unable to load the service index for source https://api.nuget.org
/v3/index.json. [C:xxxxxxxxxxxx.csproj]
C:Program Files (x86)dotnetsdk2.2.102NuGet.targets(114,5): error :
A connection attempt failed because the connected party did not properly
respond after a period of time, or established connection failed because
connected host has failed to respond [C:xxxxxxxxxxxx.csproj]
The build failed. Please fix the build errors and run again.
I checked C:Usersxxxxxx.nugetpackages and all required packages are available.
Both projects are running under the same Windows user profile.
I have looked up various Stackoverflow questions on the subject, but all of them talk about a proxy setting, which is not my use case.
How can I prevent dotnet from looking up remote nuget server as all packages are already available in the local cache.
Is building the dll locally and running on server the only option? Cant I build it on my server in offline mode?
deployment .net-core nuget
deployment .net-core nuget
asked Mar 24 at 3:43
user1880957user1880957
5151821
5151821
why is building elsewhere and only running pre-built binaries on the server undesirable?
– zivkan
Mar 25 at 14:03
In this specific case (when there is no internet), I would like to be sure about the source code from where a binary is built, so that looking at Exception stack traces will be easier. If I build somewhere, the source code and binaries may quickly go out of sync, especially if I have multiple simultaneous versions. Probably, a tight version numbering on binaries may help, but for now, I think building on server is working well for me. If server has internet, we do build automation by doing a git pull on server. So even here build on server seems to be the best option.
– user1880957
Mar 25 at 22:16
add a comment |
why is building elsewhere and only running pre-built binaries on the server undesirable?
– zivkan
Mar 25 at 14:03
In this specific case (when there is no internet), I would like to be sure about the source code from where a binary is built, so that looking at Exception stack traces will be easier. If I build somewhere, the source code and binaries may quickly go out of sync, especially if I have multiple simultaneous versions. Probably, a tight version numbering on binaries may help, but for now, I think building on server is working well for me. If server has internet, we do build automation by doing a git pull on server. So even here build on server seems to be the best option.
– user1880957
Mar 25 at 22:16
why is building elsewhere and only running pre-built binaries on the server undesirable?
– zivkan
Mar 25 at 14:03
why is building elsewhere and only running pre-built binaries on the server undesirable?
– zivkan
Mar 25 at 14:03
In this specific case (when there is no internet), I would like to be sure about the source code from where a binary is built, so that looking at Exception stack traces will be easier. If I build somewhere, the source code and binaries may quickly go out of sync, especially if I have multiple simultaneous versions. Probably, a tight version numbering on binaries may help, but for now, I think building on server is working well for me. If server has internet, we do build automation by doing a git pull on server. So even here build on server seems to be the best option.
– user1880957
Mar 25 at 22:16
In this specific case (when there is no internet), I would like to be sure about the source code from where a binary is built, so that looking at Exception stack traces will be easier. If I build somewhere, the source code and binaries may quickly go out of sync, especially if I have multiple simultaneous versions. Probably, a tight version numbering on binaries may help, but for now, I think building on server is working well for me. If server has internet, we do build automation by doing a git pull on server. So even here build on server seems to be the best option.
– user1880957
Mar 25 at 22:16
add a comment |
2 Answers
2
active
oldest
votes
Ok. As it usually happens, I got the solution after posting the question on SO.
Credits: https://blog.bigfont.ca/dotnet-restore-without-an-internet-connection/
Here is a brief:
dotnet nuget locals all --list
info : http-cache: C:UsersbigfoAppDataLocalNuGetv3-cache
info : global-packages: C:Usersbigfo.nugetpackages
info : temp: C:UsersbigfoAppDataLocalTempNuGetScratch
Then, use one of those sources during dotnet restore
dotnet restore --source C:Usersbigfo.nugetpackages
dotnet build --no-restore
dotnet run --no-restore
minor improvement is to usedotnet run --no-build. Since you build just before running, you can shave a little time off how long it takes your app to start.dotnet binDebug<TFM><assemblyName>.dllwould be faster still, but you may need todotnet publishand run the dll from the publish directory rather than the build directory.
– zivkan
Mar 25 at 23:20
add a comment |
An alternative to the solution you discovered, is to create a nuget.config file that removes all nuget sources:
<configuration>
<packageSources>
<clear />
</packageSources>
</configuration>
This way, you don't need to use special command line arguments to restore or build.
I think I tried it earlier, but it did not work. Will try it again.
– user1880957
Mar 26 at 4:13
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55320541%2fdotnet-run-restore-without-internet-offline-mode%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
Ok. As it usually happens, I got the solution after posting the question on SO.
Credits: https://blog.bigfont.ca/dotnet-restore-without-an-internet-connection/
Here is a brief:
dotnet nuget locals all --list
info : http-cache: C:UsersbigfoAppDataLocalNuGetv3-cache
info : global-packages: C:Usersbigfo.nugetpackages
info : temp: C:UsersbigfoAppDataLocalTempNuGetScratch
Then, use one of those sources during dotnet restore
dotnet restore --source C:Usersbigfo.nugetpackages
dotnet build --no-restore
dotnet run --no-restore
minor improvement is to usedotnet run --no-build. Since you build just before running, you can shave a little time off how long it takes your app to start.dotnet binDebug<TFM><assemblyName>.dllwould be faster still, but you may need todotnet publishand run the dll from the publish directory rather than the build directory.
– zivkan
Mar 25 at 23:20
add a comment |
Ok. As it usually happens, I got the solution after posting the question on SO.
Credits: https://blog.bigfont.ca/dotnet-restore-without-an-internet-connection/
Here is a brief:
dotnet nuget locals all --list
info : http-cache: C:UsersbigfoAppDataLocalNuGetv3-cache
info : global-packages: C:Usersbigfo.nugetpackages
info : temp: C:UsersbigfoAppDataLocalTempNuGetScratch
Then, use one of those sources during dotnet restore
dotnet restore --source C:Usersbigfo.nugetpackages
dotnet build --no-restore
dotnet run --no-restore
minor improvement is to usedotnet run --no-build. Since you build just before running, you can shave a little time off how long it takes your app to start.dotnet binDebug<TFM><assemblyName>.dllwould be faster still, but you may need todotnet publishand run the dll from the publish directory rather than the build directory.
– zivkan
Mar 25 at 23:20
add a comment |
Ok. As it usually happens, I got the solution after posting the question on SO.
Credits: https://blog.bigfont.ca/dotnet-restore-without-an-internet-connection/
Here is a brief:
dotnet nuget locals all --list
info : http-cache: C:UsersbigfoAppDataLocalNuGetv3-cache
info : global-packages: C:Usersbigfo.nugetpackages
info : temp: C:UsersbigfoAppDataLocalTempNuGetScratch
Then, use one of those sources during dotnet restore
dotnet restore --source C:Usersbigfo.nugetpackages
dotnet build --no-restore
dotnet run --no-restore
Ok. As it usually happens, I got the solution after posting the question on SO.
Credits: https://blog.bigfont.ca/dotnet-restore-without-an-internet-connection/
Here is a brief:
dotnet nuget locals all --list
info : http-cache: C:UsersbigfoAppDataLocalNuGetv3-cache
info : global-packages: C:Usersbigfo.nugetpackages
info : temp: C:UsersbigfoAppDataLocalTempNuGetScratch
Then, use one of those sources during dotnet restore
dotnet restore --source C:Usersbigfo.nugetpackages
dotnet build --no-restore
dotnet run --no-restore
answered Mar 24 at 5:50
user1880957user1880957
5151821
5151821
minor improvement is to usedotnet run --no-build. Since you build just before running, you can shave a little time off how long it takes your app to start.dotnet binDebug<TFM><assemblyName>.dllwould be faster still, but you may need todotnet publishand run the dll from the publish directory rather than the build directory.
– zivkan
Mar 25 at 23:20
add a comment |
minor improvement is to usedotnet run --no-build. Since you build just before running, you can shave a little time off how long it takes your app to start.dotnet binDebug<TFM><assemblyName>.dllwould be faster still, but you may need todotnet publishand run the dll from the publish directory rather than the build directory.
– zivkan
Mar 25 at 23:20
minor improvement is to use
dotnet run --no-build. Since you build just before running, you can shave a little time off how long it takes your app to start. dotnet binDebug<TFM><assemblyName>.dll would be faster still, but you may need to dotnet publish and run the dll from the publish directory rather than the build directory.– zivkan
Mar 25 at 23:20
minor improvement is to use
dotnet run --no-build. Since you build just before running, you can shave a little time off how long it takes your app to start. dotnet binDebug<TFM><assemblyName>.dll would be faster still, but you may need to dotnet publish and run the dll from the publish directory rather than the build directory.– zivkan
Mar 25 at 23:20
add a comment |
An alternative to the solution you discovered, is to create a nuget.config file that removes all nuget sources:
<configuration>
<packageSources>
<clear />
</packageSources>
</configuration>
This way, you don't need to use special command line arguments to restore or build.
I think I tried it earlier, but it did not work. Will try it again.
– user1880957
Mar 26 at 4:13
add a comment |
An alternative to the solution you discovered, is to create a nuget.config file that removes all nuget sources:
<configuration>
<packageSources>
<clear />
</packageSources>
</configuration>
This way, you don't need to use special command line arguments to restore or build.
I think I tried it earlier, but it did not work. Will try it again.
– user1880957
Mar 26 at 4:13
add a comment |
An alternative to the solution you discovered, is to create a nuget.config file that removes all nuget sources:
<configuration>
<packageSources>
<clear />
</packageSources>
</configuration>
This way, you don't need to use special command line arguments to restore or build.
An alternative to the solution you discovered, is to create a nuget.config file that removes all nuget sources:
<configuration>
<packageSources>
<clear />
</packageSources>
</configuration>
This way, you don't need to use special command line arguments to restore or build.
answered Mar 25 at 23:17
zivkanzivkan
2,4941921
2,4941921
I think I tried it earlier, but it did not work. Will try it again.
– user1880957
Mar 26 at 4:13
add a comment |
I think I tried it earlier, but it did not work. Will try it again.
– user1880957
Mar 26 at 4:13
I think I tried it earlier, but it did not work. Will try it again.
– user1880957
Mar 26 at 4:13
I think I tried it earlier, but it did not work. Will try it again.
– user1880957
Mar 26 at 4:13
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55320541%2fdotnet-run-restore-without-internet-offline-mode%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
why is building elsewhere and only running pre-built binaries on the server undesirable?
– zivkan
Mar 25 at 14:03
In this specific case (when there is no internet), I would like to be sure about the source code from where a binary is built, so that looking at Exception stack traces will be easier. If I build somewhere, the source code and binaries may quickly go out of sync, especially if I have multiple simultaneous versions. Probably, a tight version numbering on binaries may help, but for now, I think building on server is working well for me. If server has internet, we do build automation by doing a git pull on server. So even here build on server seems to be the best option.
– user1880957
Mar 25 at 22:16