Tim*_*hyP 4 .net silverlight compilation visual-studio-2010
我们在解决方案中有大量项目,主要是简单的类库(后来通过MEF加载),目标是.NET 4.0.
我们希望为.NET 4.0和Silverlight运行时编译大量这些文件而不复制文件.
有没有办法创建一个新的Silverlight类库并链接其他项目的源文件,以便编译.NET 4.0库和Silverlight 4.0库?
我知道.NET 4.0可以加载silverlight 4程序集,但我想编译两个版本而不是为Silverlight编译所有内容.
更新: 我看到一个解决方案,其中一些项目包含其他项目中其他文件的链接,因此当您在一个项目中更改文件时,它也会在另一个项目中更新.这就是我的意思.
alt text http://i31.tinypic.com/33esow4.png
该解决方案的截图,Vialis.Led.Interfaces项目包含原始文件,在silverlight项目中我想创建这些文件的链接.
如果要重用代码,基本上有三个选项:
通常将所有基本类库创建为Silverlight类库项目,因为它是具有最低功能集的框架.抛出除mscorlib.dll,System.dll和System.Core.dll之外的所有引用.然后,您可以在任何完整的.NET项目中链接这种类型的Silverlight库.
您可以使用" 添加为链接 "功能链接来自其他项目的单个代码文件(右键单击项目 - >添加现有项目 - >将"添加"按钮更改为"添加为链接").这样,您就可以创建Silverlight项目并链接完整.NET项目中的各个文件.但是,如果您有大量文件并且经常在源项目中添加/删除文件和文件夹,则会变得乏味.
要解决此问题,您可以访问http://msdn.microsoft.com/en-us/library/dd458870.aspx查看Project Linker,但我还没有尝试过.
| 归档时间: |
|
| 查看次数: |
1216 次 |
| 最近记录: |