我有一个类库,我需要重定向程序集版本(http://msdn.microsoft.com/en-us/library/7wd6ex19.aspx)。但是在任何地方都声明要在配置文件中执行此操作。但我没有一个配置文件供我处理。C#设置dependentAssembly为DLL
在特定解决方案的TeamFoundationServer每晚构建期间发生此错误。所以只有这个解决方案(cq项目)我想设置正确dependentAssembly。
如何创建一个类库项目的配置文件?
我有一个类库,我需要重定向程序集版本(http://msdn.microsoft.com/en-us/library/7wd6ex19.aspx)。但是在任何地方都声明要在配置文件中执行此操作。但我没有一个配置文件供我处理。C#设置dependentAssembly为DLL
在特定解决方案的TeamFoundationServer每晚构建期间发生此错误。所以只有这个解决方案(cq项目)我想设置正确dependentAssembly。
如何创建一个类库项目的配置文件?
如果组件在应用程序中作为参考加载,则应在原始的App.Config文件中执行此操作。
<dependentAssembly>
<assemblyIdentity name="YourAssemblyName"
publicKeyToken="xxxxx"
culture="en-us" />
<bindingRedirect oldVersion="1.0.0.0" newVersion="2.0.0.0" />
</dependentAssembly>
我知道,但TeamFoundationServer 2013上的Build服务器的app.config文件在哪里?因为它是一个类库,它没有配置文件。 Build从TeamFoundationServer 2013运行。 – Dennis 2014-11-25 09:47:34
这个问题的主要问题是我在夜间搭建TFS期间得到的CA0055错误。因为它是由TFS的构建服务器构建的类库的问题,所以我没有像网站的.exe一样的“调用”程序。所以我没有任何配置文件来设置它。
或者我需要找到配置文件(或程序)TFS用来建立每晚构建。因为我找不到任何文件,我仍然有错误。
但...最后我找到了解决方案。问题出现在代码分析过程中,并对此进行了一些搜索。有一次,我发现了以下职位:
的解决办法是改变FxCopCmd.exe的配置文件中的程序文件目录的一个或多个地方。我发现了两个FxCopCmd.exe.config文件,并改变了以下设置:
<add key="AssemblyReferenceResolveMode" value="StrongNameIgnoringVersion" />
,我没有得到我得到了错误。
你没有。你把加载你的库的exe的配置文件。 – adrianm 2014-11-24 14:16:33