小编ohm*_*ics的帖子

测试项目中的App.config

我正在VS2010中构建一个ASP.NET应用程序.我有许多单独的程序集(类库)和相应的Test项目.

在其中一个类库中,我使用App.config文件来存储设置.程序集本身使用以下代码来检索设置:

 string tmp = ConfigurationManager.AppSettings["mySetting"];
Run Code Online (Sandbox Code Playgroud)

问题是,当我尝试在单独的测试项目中创建单元测试时,测试不会获取App.config文件中的设置.如果我将App.config文件复制到Test项目中,它可以正常工作.

如何确保每个程序集使用自己的App.config文件副本.如果我不得不复制配置文件,它会引入问题.还有一个问题,因为可能有多个配置文件,每个程序集一个 - 它们如何在一个测试项目中共存?

谢谢!

.net asp.net tdd .net-assembly

31
推荐指数
2
解决办法
3万
查看次数

如何将.exe加载为.NET程序集?

我可以使用吗?:

Assembly.LoadFile
Run Code Online (Sandbox Code Playgroud)

不确定这是否是这样做的?

但是当我尝试这种方法时,它会抛出一个Could not load file or assembly "CustomControlLib"或一个依赖项.该系统找不到指定的文件.

有任何想法吗?

.net c# reflection .net-assembly

14
推荐指数
1
解决办法
1万
查看次数

为什么我无法访问C:\ WINDOWS\assembly\GAC文件夹?

我在Solution/References下找到了Microsoft.Office> interop.Excel的路径

C:\ Windows \组件\ GAC \的Microsoft.Office.Interop.Excel\11.0.0.0__71e9bce111e9429c\Microsoft.Office.Interop.Excel.dll

但是,我的C:\ WINDOWS\assembly\GAC上根本不存在这样的文件.此外,C:\ WINDOWS\assembly下没有GAC文件夹.

任何的想法?

c# gac reference .net-assembly

9
推荐指数
3
解决办法
2万
查看次数

将程序集安装到GAC中

我试图在GAC中安装程序集 new System.EnterpriseServices.Internal.Publish().GACInstall("Foo.dll"); 但是我找不到安装在c:\ windows\assembly\gac_msil文件夹中.我也没有收到securityexception.谁能帮我

.net c# gac .net-assembly

8
推荐指数
1
解决办法
6005
查看次数

我可以让maven-assembly-plugin更快吗?

我有一个maven多模块项目.最终目标包含了我们在tarball和RPM中构建的所有库等,以便进行分发.这个目标使用maven-assembly-plugin,它需要永远 - 通常是我们总构建时间的一半到一半.

我想我们已经告诉Maven运行多线程(虽然我不是正面的,但不知道如何检查).我可以做任何其他优化来使拆包/重新包装更快吗?这只是一个使用更强大的机器的问题?我们的项目看起来并不那么大(最终结果是~70-80 MB),但只需要一分钟即可完成.

performance maven maven-assembly-plugin

8
推荐指数
1
解决办法
1950
查看次数

如何使用与主程序集不同的名称生成.EXE?

我有一个WPF应用程序,其中包含许多引用主程序集的XAML代码(用于小部件,样式和这些东西).

但是现在我需要更改.EXE的名称,而不是更新这么多依赖项的源主程序集.

如何做到尽可能简单?

.net wpf xaml exe .net-assembly

6
推荐指数
1
解决办法
4898
查看次数

Maven包含另一个用于插件配置的pom

有没有办法在maven pom中包含另一个pom或信息?

我有几个基本上不相关或有不同父母poms的poms.然而,对于包装,需要具有与所有项目相同的清单.

所以目前我有一个pom:

<plugin>
  <artifactId>maven-assembly-plugin>
   <!--- .... -->
    <archive>
      <manifestEntries>
        <build-date>....</build-date>
        <build-nr>.....</build-nr>
Run Code Online (Sandbox Code Playgroud)

等等

我想避免将此配置粘贴到所有几个pom.

那么如何在没有继承的情况下共享插件的配置呢?

谢谢

maven-plugin maven maven-assembly-plugin

6
推荐指数
2
解决办法
6923
查看次数

Visual Studio引用的程序集CopyLocal不起作用

我有一个Console应用程序和Class Library一个解决方案.每当我从控制台应用程序引用类库时它都会找到它,但在构建解决方案之后它无法找到类型.

虽然CopyLocal设置为true但引用的程序集未复制!

reference visual-studio-2010 .net-assembly

1
推荐指数
1
解决办法
1019
查看次数