C# 如何使便携库的配置文件保持最新

C# 如何使便携库的配置文件保持最新,c#,.net,dll,profile,portable-class-library,C#,.net,Dll,Profile,Portable Class Library,这可能是一个愚蠢的问题,但它已经击败了我几次。我是一个较大项目的一部分,其中一些项目是可移植的。我的职责之一是确保Teamcity的建设顺利进行 上周,构建失败,并且缺少一个程序集。准确地说,他失踪了。我做的第一件事就是检查这个项目,这是一个可移植的项目。然后我检查了项目文件,发现它使用了Profile78。当我找到.Net45文件夹时,我可以看到其中的dll,但是当我查看Profiles文件夹,然后找到Profile78文件夹时,dll丢失了 只需将dll从Net45文件夹复制到Net45\P

这可能是一个愚蠢的问题,但它已经击败了我几次。我是一个较大项目的一部分,其中一些项目是可移植的。我的职责之一是确保Teamcity的建设顺利进行

上周,构建失败,并且缺少一个程序集。准确地说,他失踪了。我做的第一件事就是检查这个项目,这是一个可移植的项目。然后我检查了项目文件,发现它使用了Profile78。当我找到.Net45文件夹时,我可以看到其中的dll,但是当我查看Profiles文件夹,然后找到Profile78文件夹时,dll丢失了

只需将dll从Net45文件夹复制到Net45\Profiles\Profile78文件夹,构建就可以顺利完成

今天,一位从存储库中进行了彻底检查的开发人员也遇到了同样的问题。所以我帮他做了同样的事情。我几乎不认为这是保持档案更新的“正确”方式


我一直在四处搜索,并没有真正找到任何人有另一种方式只是复制文件。这真的是这样吗?或者这是其他更好的方法吗?

我问了这个问题后,在相关章节的帮助下,我发现

在我看来,这是一种更好的保持个人资料更新的方法。至少在下次我遇到相关问题时检查是否有任何更新