我正在创建类库文件。在此我嵌入了存储过程脚本文件。所以我需要将 sp 数据作为字符串,我必须在 c# 中创建。所以对于这个 GetManifestResourceStream 方法需要汇编和脚本文件的全名。所以我做了 。但我不明白为什么我的流对象得到空值。
string strNameSpace = System.Reflection.Assembly.GetExecutingAssembly().GetName().Name;
using (Stream stream = Assembly.GetExecutingAssembly()
.GetManifestResourceStream(strNameSpace + "GP_SOP_AdjustTax.sql"))
{
// Here stream is null.
using (StreamReader reader = new StreamReader(stream))
{
string result = reader.ReadToEnd();
}
}