我有一个项目的C#源代码。我想重建项目,但是它需要一些参考/软件包,所以它给了我构建错误(缺少某些软件包的参考)。我试图一一安装来自NuGet的软件包。但是我在NuGet中找不到一些软件包。
所以,我的问题是:
是否还有其他来源来查找丢失的包裹?我尝试过了
Google,但程序包名称仅为WW
和Azuria
(不是
https://www.nuget.org/packages/Azuria这个项目,不是
与德国漫画/动漫有关)
我是C#和.Net的新手,是否有类似requirements.txt
的内容
就像在Python项目中一样(我可以使用
pip install -e requirements.txt
。
是真的,我只能为C#构建类文件(DLL文件),而不能在Ubuntu上构建窗口应用程序吗?我尽可能尝试在Ubuntu上进行工作。
顺便说一句,我检查了app.config,发现了这行
<dependentAssembly>
<assemblyIdentity name="WW" publicKeyToken="87d16b8f7b531b65" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-3.5.34.50" newVersion="3.5.34.50" />
</dependentAssembly>
但是我不确定从哪里获得这本WW。
答案 0 :(得分:1)
ModelMapper
等效项内置于.csproj文件中,标记为requirements.txt
的是xml元素
在nuget存储库中查找“佩特斯卡”等“ Wout Ware”中的软件包,显示these packages,因此您的csproj文件中可能看起来像
<PackageReference Include="..." />
执行dotnet restore
命令时,它会从Internet获取csproj文件中定义的软件包及其依赖项。