Dot*_*ter 8 .net c# visual-studio-2010 csc
该解决方案包括两个项目:main.csproj和helper.csproj.
我喜欢做的是使用dll哪个helper项目将被编译,作为嵌入式资源main.dll.
为此目的,为项目添加自定义编译属性似乎是合理的main:/resource: <path to dll>.
问题是我找不到如何通过Project Property添加此编译参数.
PS也许有人可以建议其他解决方案,以避免在编译过程中进行更改.
您应该能够将帮助程序集添加为main.csproj中的资源.这将使MsBuild生成正确的参数csc.
(MsBuild是.NET一般使用的构建引擎,包括4.x,也是VisualStudio使用的.)
你可以做些什么来设置它:
MainVisual Studio解决方案资源管理器中的项目,然后选择" 添加现有项".将要嵌入的程序集添加为辅助项目的bin文件夹中的链接项.(单击选择对话框中" 添加"按钮上的小箭头以访问要添加为链接的选项).Main项目的属性中,将"操作"设置为" 嵌入资源".棘手的一点是包含正确的构建,以便根据您正在构建的配置包括调试版本或版本构建.如果您需要,您可以:
${Configuration}变量包含在helper dll的路径中.为了确保在构建主程序集时始终构建帮助程序集,我建议您将项目引用添加到主项目中.