在Linux中运行Microsoft Visual Studio C#项目



我从http://www.mono-project.com/download/download/download/#download/download/download/download-lin和<strongs下载了git上的c#.net项目并安装了.net库。> donet core 来自https://www.microsoft.com/net/core#linuxubuntu。

运行donet restore时,我会收到以下错误

/home/ubuntu/dotnetwallet/src/dotnetwallet/dotnetwallet.xproj(8,3(:错误msb4019:导入的项目"/usr/share/share/dotnet/sdk/sdk/sdk/1.0.0.0.0.0.0.3/microsoft/microsoft/microsoftio/visal/visal/v14.0未找到/dotnet/microsoft.dotnet.props"。确认声明中的路径是正确的,并且文件存在于磁盘上。

我想问题与DotNetWallet.xproj通常与Visual Studio兼容,但是我该如何在Ubuntu上运行?

所以,我用过" dotnet迁移",然后使用"捐赠还原",现在可以正常工作,但是当我运行" donet build"时,我会收到以下错误

fakedata.cs(1,20(:错误CS0234:命名空间'dotnetwallet'中不存在类型或名称空间名称'keymanagement'(您是否缺少汇编引用?/dotnetwallet/dotnetwallet.csproj]

,这是git repo链接https://github.com/nopara73/dotnetwallet

为了运行此项目,需要许多步骤。

首先删除global.json文件,然后运行dotnet migrate并删除备份目录。

(可选(在某些情况下,您需要清洁解决方案。如果DotNetWallet.xprojproject.json仍在那里,请删除并运行TWXO后面的命令。

  • dotnet sln remove src/DotNetWallet/DotNetWallet.xsproj
  • dotnet sln add src/DotNetWallet/DotNetWallet.csproj

然后,从FakeData.cs文件中删除第一行(using DotNetWallet.KeyManagement;(。这是使用陈述的未使用。删除它没有影响。

现在,您可以运行dotnet restoredotnet build然后dotnet test

最新更新