如何使用MSBuild将外部.dll添加到Csproj
本文关键字:添加 Csproj dll 外部 何使用 MSBuild | 更新日期: 2023-09-27 18:00:00
<ItemGroup>
<Reference Include="Facebook">
<HintPath>E:'MSBuild'library'Facebook.dll</HintPath>
</Reference>
<Reference Include="Hammock.WindowsPhone">
<HintPath>E:'MSBuild'library'Hammock.WindowsPhone.dll</HintPath>
</Reference>
</ItemGroup>
我已经尝试用上面的脚本添加外部.dll文件,但得到的错误如下:
错误CS0246:未能找到类型或命名空间名称"Hammock"(是否缺少using指令或程序集引用?([E:''MSBuild''src''MobiReader.csproj]
有谁请帮忙。。
-
我会尝试想出一个系统,使您的ThirdPartyReferences不是绝对路径引用,而是某种相对路径。我的通常看起来像:
''第三方引用'' MyCoolDll.dll
我的结构通常看起来像这个
.'MySolution01.sln
.'MyCSProj01'MyCSProj01.csproj
.'MyCSProj02'MyCSProj02.csproj
.'MyCSProjN'MyCSProjN.csproj
.'ThirdPartyReferences'
.'ThirdPartyReferences'MyCoolDll.dll
.'ThirdPartyReferences'SomePDFLibrary.dll
- 如果这不可能,您可以操作csproj(xml(。下面是一个很好的例子(检查了本文中已接受的答案(:
如何使用MSBuild将链接文件添加到csproj文件中。(3.5框架(