为了让 Portable Library Projects v2 在 MonoTouch 中工作,我目前正在跳过一些障碍。
其中之一是我正在为 System.Net 方法构建一个转发 DLL(请参阅http://slodge.blogspot.co.uk/2012/04/using-portable-library-tools-for.html中的一些解释)
但是,我在实际生成具有正确名称的 DLL 时遇到了一些问题 - 因为如果我生成它,System.Net
那么在构建过程中会出现错误:
错误 CS0281:朋友访问权限已授予
System.Net, PublicKeyToken=7cec85d7bea7798e', but the output assembly is named
System.Net,版本 = 0.0.0.0,文化 = 中性,PublicKeyToken = null'。尝试添加对“System.Net,PublicKeyToken=7cec85d7bea7798e”的引用或更改输出程序集名称以匹配它 (CS0281) (System.Net.Touch)
我确实有办法解决这个问题 - 以不同的名称生成文件,然后手动重命名它。但如果可以的话,我宁愿避免这一步。
任何人都可以提出一种方法来避免这个错误,同时仍然生成一个名为 System.Net 的程序集吗?