所以你从 Codeplex 下载工具包。怎么办?您更喜欢将二进制文件放在哪里?
我对您如何处理设计二进制文件特别感兴趣,您将这些文件放在系统文件夹的什么位置?您是否将它们添加到 GAC?
所以你从 Codeplex 下载工具包。怎么办?您更喜欢将二进制文件放在哪里?
我对您如何处理设计二进制文件特别感兴趣,您将这些文件放在系统文件夹的什么位置?您是否将它们添加到 GAC?
这个问题绝对针对Silverlight Toolkit的原始版本。2009 年 3 月、2009 年 7 月和所有未来的版本都有这种改进的体验,因此您不需要将二进制文件复制到您的项目目录中。
从今年早些时候开始,我们更新了 Silverlight 工具包,使其拥有一个基于 MSI 的 Windows 安装程序,它可以执行许多任务,包括
将二进制文件注册为扩展,以便您可以在项目中包含一个简单的引用
<Reference Include="System.Windows.Controls.Input.Toolkit" />
我只是把它们放在方便的地方,然后在我的项目中添加对它们的引用,使用“添加引用”对话框中的“浏览”。我当然不会将它们放在GAC 中。
下载并安装工具包。
对于您拥有的每个不同的解决方案,在您的根解决方案目录中创建文件夹“Foreign/[Name]”(在本例中为“Foreign/Silverlight Toolkit”)。在那里复制所需的 dll-s,然后从相关项目中引用它们。
如果您想修改工具包,则可以将部分源代码作为项目添加到您的解决方案中,并在使用它的其他项目中引用它。
将修改后的工具包添加到单独的解决方案中可能是一个便于重用的好主意。
结果证明解决方案非常简单。希望这可以帮助。