我有一个非常的项目来构建我的c#库,但目前在nunit上有一个依赖项来构建我的项目的测试库部分。我们的软件包用户抱怨他们不希望在生产环境中出现这种依赖。
我是nant配置的新手,所以我正在寻找使这种依赖项成为可选的方法,或者你需要选择加入它以进行开发构建,或许作为目标标志。
答案 0 :(得分:0)
我认为你不能在南特这样做。但是,由于nant可以处理项目文件,您可以像这样添加条件到项目文件 -
<ItemGroup>
<MetaDataFile Condition="'$(Configuration)'=='Debug'" Include="$(BuildProjectFolderPath)/SubFolders/MyTestListFile.vsmdi">
<TestList>My Test List Name</TestList>
</MetaDataFile>
<TestContainer Condition="'$(Configuration)'=='Debug'" Include="$(OutDir)\MyTests.dll" />
找到此here。