如何引用考虑配置和平台的dll

时间:2012-01-26 14:01:42

标签: mono xamarin.ios monodevelop

我们正在为MonoTouch开发一个库,我们可以在所有其他MonoTouch项目中使用它。为此,我们已经生成了4个dll,这取决于配置和平台(Debug / Release / iPhone / iPhoneSimulator)。

然后,我试图将这些dll包含在另一个MonoTouch项目中。在Microsoft Visual Studio 2008中,诀窍是添加一个dll作为项目的引用,然后手动编辑项目文件。

E.g。对于一个Dll,我们将更改引用Dll的行:

<Reference Include="Blabla" ...>
  ...
<HintPath>..\$(Platform)\$(Configuration)\Blabla.dll</HintPath>
</Reference>

变量$(Platform)和$(Configuration)确保我们将Dll对应正确的配置和平台。

我使用MonoDevelop项目做了同样的事情,但是当我重新加载修改后的项目时,引用的Dll为红色(找不到文件)。有人知道为什么吗?我在项目/解决方案的配置中遗漏了什么?这是正确的方法吗?

0 个答案:

没有答案