2016-07-25 84 views
1

我正在向您寻求帮助,解决我遇到的问题。Asp.Net Core 1.0错误“无法使以下项目可运行”

posted在DOTNET的CLI的问题,但10天后+,因为这一刻的写作中,我也没有答案。

我有一个与.NET 4.5的依赖项目,一切工作正常RC1和RC2。现在试图转移到RTM(1.0),我有一个错误,即项目无法运行,因为运行程序无法找到特定的DLL。该项目编译好。做dotnet run失败

它寻找我的应用程序(网站)使用的库中的DLL,特别是XXX.v15.4, version=15.4.0.0, culture=neutral, publickeytoken=b881323kd82k.dll,但它不存在。但是,XXX.v15.4.dll存在罚款。

复制XXX.v15.4.dllXXX.v15.4, version=15.4.0.0, culture=neutral, publickeytoken=b881323kd82k.dll使得项目运行。

,它正试图加载DLL是在应用程序(网站)使用库使用第三方库。

有关我如何使项目可运行的任何想法?

谢谢!

+0

你可以发布'project.json'吗? –

+0

肯定: 这:[project.json(http://pastebin.com/Q2J9bVhG) 使用第三方是在LIB3 – DOMZE

回答

0

我有这个同样的问题,这似乎是正在发生的事情是一些公司都设置为只读后生成的dll。所以下次你建造它们就不能建造。

我做了什么来解决这个问题是从我的解决方案的根文件夹中删除所有只读设置。

因此,举例来说,如果这是在Windows中的文件夹结构: C:\用户** **提供yourname \文档\ Visual Studio的2015年\项目\项目名

右键单击项目,并删除只读递归地设置。

在我的情况下,这已经解决了这个问题,我希望它可以帮助你

+0

实际引用没有房子库库。问题可能在于project.fragment.lock.json。检查github问题以获取更多信息 – DOMZE

+0

我刚刚建议什么解决了它在我身边的相同错误:-) OP没有发布完整的错误,所以很难说如果我的解决方案对我的问题也适用于OP 。我想我会分享它的情况下,因为还没有其他答案:) –

1

我面临同样的问题,并认为在project.fragment.lock.jsonproject.json这个问题撒谎,但在我的情况下,问题是不正确project.lock.json文件。

看起来像添加一些新的Nuget包后,这些文件需要重新创建。

当我删除这些文件时,软件包已被正确恢复,并成功构建解决方案。

希望它可以帮助某人。