DNX Web command throwing 'unable to resolve project' error after publishing from VS2015

感情迁移 提交于 2019-12-04 17:58:08

问题


This is about an obsolete pre-release version of .net core.

I have created a basic project in pre-release ASP.Net 5 (later on was renamed to asp.net core) using a beta/preview of visual studio 2015, I have published the project to a file system and am trying to run it from there using the command

    dnx . web

the error that results is 'unable to resolve project'. I have checked that dnvm is using the default framework. My published directory has web, web.cmd, wwwroot, and approot folders. Is there anything else I should be checking?

I am using: asp.net core 1.0.0-beta4 clr


回答1:


For ASP.NET Core projects, instead of running from the solution directory, you should go down a few folders further.

So for me, for example, I find that if I am at the solution directory I get the same error as you.

/home/myname/AspNetWebApplication <-- solution root folder

versus

/home/myname/AspNetWebApplication/src/AspNetWebApplication <-- project root folder

For me however there are still more things wrong on my setup, as I get "Error unable to load application or execute command".

In early betas and RC1, dnx web or dnx kestrel is the command to run, and that the dot you're typing in between is not needed in my case. In 1.0 rtm it's dotnet run to run from the project source directory and dotnet <yourassemblynamehere>.dll to run your binary, replace with the name of YOUR main binary assembly.

It is good to check that the tool (dnx or dotnet) is in the path, and that my environment is installed as per the ASP.NET Core installation instructions.




回答2:


various dnx commands appear to only operate in the "expected" folder within your application. For example with SQL scaffolding, it has to be directly in the models folder, otherwise there are issues.

enter image description here



来源:https://stackoverflow.com/questions/31125440/dnx-web-command-throwing-unable-to-resolve-project-error-after-publishing-from

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!