小编gng*_*gng的帖子

使用内存流进行序列化/反序列化

我在使用内存流进行序列化时遇到问题.这是我的代码:

/// <summary>
/// serializes the given object into memory stream
/// </summary>
/// <param name="objectType">the object to be serialized</param>
/// <returns>The serialized object as memory stream</returns>
public static MemoryStream SerializeToStream(object objectType)
{
    MemoryStream stream = new MemoryStream();
    IFormatter formatter = new BinaryFormatter();
    formatter.Serialize(stream, objectType);
    return stream;
}

/// <summary>
/// deserializes as an object
/// </summary>
/// <param name="stream">the stream to deserialize</param>
/// <returns>the deserialized object</returns>
public static object DeserializeFromStream(MemoryStream stream)
{
    IFormatter formatter = new BinaryFormatter();
    stream.Seek(0, SeekOrigin.Begin); …
Run Code Online (Sandbox Code Playgroud)

c# serialization memorystream deserialization

38
推荐指数
3
解决办法
12万
查看次数

项目中多个构建模板(xaml文件)的问题

我的TFS Build项目遇到了问题.就在VS中设置项目而言,我是从这里开始的示例.

我有一个仅用于自定义活动的项目和一个仅用于模板的单独项目.我遇到的问题是Templates项目只能包含一个xaml文件.如果我复制并将其粘贴到同一个项目中,它就不会构建.我收到以下错误:

错误102在"Resources"参数中多次指定项"obj\Debug\TfsBuild_Process_BeforeInitializeComponentHelper.txt"."Resources"参数不支持重复项.

但如果我删除它,它会建立得很好.一切正常,这意味着如果我对构建进行排队,它就会构建.

我也试过这里建议的解决方案,但它似乎没有解决我的问题.

解:

在解决方案资源管理器中重命名表单名称.

更改.cs和Designer.cs文件中的类名.

更改构造函数和析构函数名称(与类名称相同)

更改名称空间名称(如果需要).

是下载项目的链接.

我似乎无法弄清楚为什么.任何帮助是极大的赞赏!

tfs build-process tfs2012

7
推荐指数
2
解决办法
2364
查看次数