首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用.dll向Csproj添加外部MSBuild?

如何使用.dll向Csproj添加外部MSBuild?
EN

Stack Overflow用户
提问于 2013-02-18 12:17:41
回答 1查看 2.4K关注 0票数 1
代码语言:javascript
复制
<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‘(您是缺少使用指令还是程序集引用ce?)E:\MSBuild\src\MobiReader.csproj

请大家帮忙..。

EN

回答 1

Stack Overflow用户

发布于 2013-02-26 14:26:16

  1. 我试着想出一个系统,这样您的ThirdPartyReferences就不是绝对路径引用,而是某种相对路径。我的通常看起来是: ..\ThirdPartyReferencs\MyCoolDll.dll

我的结构通常是这样的

代码语言:javascript
复制
.\MySolution01.sln
.\MyCSProj01\MyCSProj01.csproj
.\MyCSProj02\MyCSProj02.csproj
.\MyCSProjN\MyCSProjN.csproj
.\ThirdPartyReferences\
.\ThirdPartyReferences\MyCoolDll.dll
.\ThirdPartyReferences\SomePDFLibrary.dll
  1. 如果这是不可能的,您可以操作csproj (xml)。下面是一个密切的例子(查看了本文中接受的答案):

How to add a linked file to a csproj file with MSBuild. (3.5 Framework)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14936108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档