我的解決方案有一個包含所有程式邏輯的專案。我創建了一個單元測驗專案,添加了對主專案的參考,但仍然無法使用其中的類來創建測驗。
我的代碼:
namespace Program
{
public class Class
{
public Class()
{
///
}
public int foo()
{
///
}
}
}
我的測驗代碼:
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Program; // cs0246
namespace ProgramTests
{
[TestClass]
public class ClassTests
{
[TestMethod]
public void foo_()
{
// Arrange
Class testClass; // this code also have cs0246 error
// Act
// Assert
}
}
}
在這段代碼using Program;中,紅色下劃線帶有 cs0246 錯誤。但是命名空間 ProgramTests 有對 Program 的參考(在參考管理器中有一個復選標記)。我該如何解決?
uj5u.com熱心網友回復:
請檢查您使用的框架版本。也許測驗庫的框架與 ClassLib 框架不兼容
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/531097.html
標籤:C#视觉工作室测试
