【发布时间】:2013-11-19 03:16:36
【问题描述】:
一个解决方案下两个项目,一个Main,第二个UnitTestMain。
从项目 UnitTestMain 需要调用一个方法并以某种方式传递#define TEST 进行处理。
项目 UnitTestMain:
#define TEST
using System;
namespace UnitTest
{
[TestClass]
public class UnitTest
{
private Calculate calc = new Calculate();
[TestMethod]
public void Test()
{
calc.test());
}
}
}
项目主要
public bool test()
{
bool ok;
#if TEST
ok = true;
#else
ok = false;
#endif
}
方法测试返回:false。但需要真实。
【问题讨论】:
-
真的吗?如果整个网站都是英文的,你怎么能认为你的问题会得到回答?
-
因为你无法理解“Yeda aahe tu”的意思...我们无法理解Использование #define между двумя C# проектами
-
@AlmaDo:它可以,但它不正确,因为网站是英文的:所以你很少有人能理解你的要求,并且可以从答案中学习,并且被回答的可能性较小。
-
我的英语很差,但我重做了
-
我在俄罗斯查看摘要列表...现在这个页面是英文的
标签: c# .net c-preprocessor using-directives