<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” (你错过了使用指令或程序集参考吗?) [E:\的MSBuild \ SRC \ MobiReader.csproj]
任何人请帮助..
答案 0 :(得分:0)
我会尝试提出一个系统,以便你的ThirdPartyReferences不是绝对路径引用,而是某种相对路径。我通常看起来像:
.. \ ThirdPartyReferencs \ MyCoolDll.dll
我的结构通常看起来像这样
.\MySolution01.sln
.\MyCSProj01\MyCSProj01.csproj
.\MyCSProj02\MyCSProj02.csproj
.\MyCSProjN\MyCSProjN.csproj
.\ThirdPartyReferences\
.\ThirdPartyReferences\MyCoolDll.dll
.\ThirdPartyReferences\SomePDFLibrary.dll
How to add a linked file to a csproj file with MSBuild. (3.5 Framework)