什么MSBUILD目标确定用户控件并将其添加到工具箱

时间:2011-08-23 13:22:49

标签: .net nant

我们的设置 我们目前使用nANT来做我们的.net构建,所以我们直接调用CSC。我们基本上覆盖CSPROJ文件中的Build目标。我们偶尔会在我们的nAnt脚本中使用MSBUILD调用PrepareResources等目标来处理某些情况,例如构建WPF应用程序需要编译的其他文件。

在我们的主窗口应用程序中,我们将一些用户控件放到其他窗体中,但是当我们在visual studio设计器中查看这些窗体时,它会出现设计器错误。我们发现此错误的原因是我们的用户控件不在工具箱中。我使用标准的visual studio winapp从基本应用程序运行测试,创建了用户控件,并构建了应用程序。我注意到,当我这样做时,它将用户控件添加到visual studio工具箱中。这个过程似乎发生在msbuild BUILD目标中的某个地方,这可能会调用另一个目标来执行此操作。

仅供参考:我们仍然使用visual studio中的“播放”按钮来编译csproj文件。唯一的区别是它在csproj文件中调用了不同的“Build”目标而不是我们自己的目标。

我在网上查看并查看了msbuild目标列表,但没有看到任何描述哪个目标将用户控件添加到工具箱的内容。任何想法,将不胜感激!

0 个答案:

没有答案