构建在本地计算机和TFS构建服务器上的C#dll之间的区别

wra*_*ith 1 c# wpf xaml tfsbuild tfs2010

Dll差异

您好,我正在处理我正在处理的WPF项目的问题.当我在本地机器上构建应用程序时,该应用程序工作正常,但是当在TFS服务器上构建时,它在运行时失败,并出现"无法找到HomePage/HomePageView.xaml"的异常.附件是构建服务器上构建的DLL与构建在本地计算机上的DLL之间的差异的屏幕截图.由于某种原因,构建服务器摆脱了'HomePage'文件夹路径.任何有关为什么会发生这种情况的帮助将不胜感激.

还附上了我的项目布局的屏幕截图.

项目布局

Luk*_*z M 5

根据您提供的屏幕截图,似乎该项目中的某些文件实际上已添加为链接,而真实文件存在于其他位置(文件图标上的小箭头表示此情况).

请确保TFS构建服务器在构建项目时可以在其原始位置实际访问这些文件.

您提到构建在您的本地计算机上运行,​​但不清楚您是否只重建了应用程序或使用" 发布"选项.如果没有,请验证本地发布项目是否正常工作.

我还看到一些文章描述了使用链接文件和MSBuild时的问题,但它与Web应用程序相关.您可以在此处找到有关它的一些信息.

  • 要添加到此,请右键单击HomePageView.xaml并确保将构建操作设置为Content (2认同)